GIT pull请求root密码

时间:2016-03-01 20:21:50

标签: git config git-pull

我只是继承了这个web开发者的回购。我遇到的问题是我使用我的用户名进入服务器,但有一个回购信息要求我提供root密码而不是我的密码。现在,我知道root密码,但这不是我想与其他开发人员分享的东西。为什么是这样?这是我得到的,因为您可以看到root@gitserver's password:而不是myusername@gitserver's password:

[myusername@server]$ git pull
root@gitserver's password: 
Already up-to-date.
[myusername@server]$

1 个答案:

答案 0 :(得分:2)

  

git config remote.origin.url告诉你什么? - Keith Thompson 9分钟前

     

它说root@gitserver:/repo/server.git - Tavo 40秒前

该存储库配置为以root用户身份登录到远程数据库。它不是您想要的本地root密码,而是gitserver上的root密码。

有人可能以root身份克隆了该存储库。淘气。一个人永远不应该以root身份登录,正是因为这个原因,你可能会忘记并以root身份做事。仅使用sudo,因此您必须主动选择以root身份运行命令。它也可能由root拥有,因此您可能无法写入它。

要更改远程用户,请使用git-remote更改远程URL。

git remote set-url origin myusername@gitserver:/repo/server.git