创建了一个指向外部git仓库的git远程。当我拉动时,权限被拒绝

时间:2012-08-30 21:29:53

标签: git git-branch git-remote

我有一个项目,我想推动"官方"代码到一个服务器,而"测试"另一个代码。我有两个git存储库存在于两个完全不同的服务器中(原因不在我的控制之下)。让我们调用服务器Server_ONE和Server_TWO。由于这两个项目的代码是相同的,我想从本地机器上的一个地方管理这个项目。

所以我这样做了:

#These work fine
git clone ssh://user@SERVER_TWO:my_project.git
git remote add Server1_branch user@SERVER_ONE:my_project.git

#This fails
git fetch Server1_branch master
user@SERVER_ONE's password: #I have no idea what password to enter. 
Permission denied (publickey,gssapi-with-mic,password).

我知道Server_ONE拒绝授权。但我不知道在哪里添加权限?

我不使用Github。这些都是私有存储库。

1 个答案:

答案 0 :(得分:0)

实际上......我刚刚发现了解决方案!问题是我不得不这样做

git remote add Server1_branch ssh://user@SERVER_ONE:my_project.git 

而不是

git remote add Server1_branch user@SERVER_ONE:my_project.git