当我在git bash中输入whoami
时,它会打印" win-me6mt62nc4m \ gugl0",这是我的系统用户名。当我输入git config user.name
(使用--local, - system或--global标志)时,我得到goran
作为输出,goran
是我在git repo上的用户名我是继续努力。
我的问题是,当我尝试git pull
时,它会询问gugl0的凭据而不是goran' s。如何配置git以期望我的git用户名而不是我的系统用户名?
答案 0 :(得分:2)
这取决于git remote的配置,因此将用户名添加到repo的.git/config
文件中的远程URL,例如
[remote "origin"]
url = goran@example.com/foo/bar.git
^^^^^^
如果没有用户名,Git会假设远程主机上的用户名与您的本地用户名相同。