自己搭建的局域网测试仓库,提交历史里,作者显示 gogs,而不是用户名!使用的是 git push 进行的提交,提交时,输入了用户名 test2,和密码,但是看提交历史里,作者不是 test2,而是 gogs。 如图, 需要如何设置?如果使用 sourcetree 客户端,如何设置? 挺急的,谢谢大大
1
jadec0der 2018-07-30 16:57:22 +08:00
你 git log 看本地的 author 是什么?
|
2
yangg 2018-07-30 17:22:11 +08:00
任何 git 的使用指南,第一条就是配置用户名。
|
3
Schr0dingerCat OP |
4
Schr0dingerCat OP @jadec0der 谢谢大大,看了下,Author: Gogs <[email protected]>,里面是这个,这个地方的 author 可以改吗?
|
5
Schr0dingerCat OP @jadec0der 谢谢,要使用 git commit --author='test1<[email protected]>',才能显示正确的
|
6
jadec0der 2018-07-31 09:42:54 +08:00 via Android
@Schr0dingerCat 你 config 没设上吧,重新设试试
$ git config --global user.name "John Doe" $ git config --global user.email [email protected] |
7
Schr0dingerCat OP @jadec0der 嗯,谢谢了,我看了下 原来 我在本地安装了 gogs 后,默认给配置了个 gogs 的用户名和邮箱。我之前在本地之前配置过,安装了 gogs 后,它取了最后一次配置的,变成了 gogs。
再次感谢 |