GIT pull 询问 root 密码
GIT pull asks for root password
我刚刚继承了这个网络开发者仓库。我遇到的问题是我使用我的用户名 ssh 进入服务器,但有一个回购要求我输入 root
密码而不是我的密码。现在,我知道了 root 密码,但我不想与其他开发人员分享。为什么是这样?这是我得到的,所以你可以看到它说 root@gitserver's password:
而不是 myusername@gitserver's password:
[myusername@server]$ git pull
root@gitserver's password:
Already up-to-date.
[myusername@server]$
What does git config remote.origin.url tell you? – Keith Thompson 9 mins ago
it says root@gitserver:/repo/server.git
– Tavo 40 secs ago
该存储库配置为以 root 身份登录远程。它想要的不是您本地的 root 密码,而是 gitserver
.
上的 root 密码
可能有人以 root 身份克隆了该存储库。淘气。正是出于这个原因,永远不应该以 root 身份登录,您可能会忘记并以 root 身份做事。仅使用 sudo
因此您必须主动选择 运行 作为 root 命令。它可能也归 root 所有,因此您可能无法写入它。
要更改远程用户,请使用 git-remote
更改远程 URL。
git remote set-url origin myusername@gitserver:/repo/server.git
我刚刚继承了这个网络开发者仓库。我遇到的问题是我使用我的用户名 ssh 进入服务器,但有一个回购要求我输入 root
密码而不是我的密码。现在,我知道了 root 密码,但我不想与其他开发人员分享。为什么是这样?这是我得到的,所以你可以看到它说 root@gitserver's password:
而不是 myusername@gitserver's password:
[myusername@server]$ git pull
root@gitserver's password:
Already up-to-date.
[myusername@server]$
What does git config remote.origin.url tell you? – Keith Thompson 9 mins ago
it says
root@gitserver:/repo/server.git
– Tavo 40 secs ago
该存储库配置为以 root 身份登录远程。它想要的不是您本地的 root 密码,而是 gitserver
.
可能有人以 root 身份克隆了该存储库。淘气。正是出于这个原因,永远不应该以 root 身份登录,您可能会忘记并以 root 身份做事。仅使用 sudo
因此您必须主动选择 运行 作为 root 命令。它可能也归 root 所有,因此您可能无法写入它。
要更改远程用户,请使用 git-remote
更改远程 URL。
git remote set-url origin myusername@gitserver:/repo/server.git