我刚收到朋友的电脑,我需要将GIT重新配置为我的用户帐户。
我读到您可以通过键入git config --global user.name "My Name"
来更改用户名,但这可能不会更改用户本身,只会改变其名称。
任何提示? 欢呼声,
答案 0 :(得分:1)
git不关心您的用户名。嗯,是的,它关心一个的情况:
user.name
设置,则默认使用系统的用户名; user.email
,则默认会附加系统用户名“@”以及您所在机器的主机名; 所以,最后,你必须确保两件事:
user.name
和user.email
; 另请注意,名称和电子邮件设置可能会基于每个存储库覆盖。同时检查现有存储库的.git/config
。
答案 1 :(得分:0)
Git全局用户配置值保存在用户路径中。因此,如果您使用其他用户帐户登录,则可以设置全局配置值,它基本上采用这些用户值,将前用户的值保留在其帐户下。
答案 2 :(得分:0)
这取决于您如何连接到存储库。例如,用户名可以在远程存储库的URL中进行硬编码(例如ssh://user@hostname/my/repository.git
- 您可以使用git remote -v
进行检查。在这种情况下,您只需使用git remote set-url origin ssh://...
更改远程网址。
如果使用SSH进行连接,也可以在SSH配置文件中配置用户名(在~/.ssh/ssh_config
中的UNIX上)。然后,一些服务使用客户端的SSH密钥来识别用户(在这种情况下,您可能需要切换SSH密钥)。
如果您是匿名身份验证,则只需更改配置设置即可。