1

「公式」コードをあるサーバーにプッシュし、別のサーバーで「テスト」コードをプッシュしたいプロジェクトがあります。2 つの完全に異なるサーバーに 2 つの git リポジトリがあります (私の管理下にない理由により)。サーバーを Server_ONE と Server_TWO と呼びましょう。これら 2 つのプロジェクトのコードは同じであるため、このプロジェクトをローカル マシンの 1 か所から管理したいと考えています。

そして、私はこれをしました:

#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を使用していません。これらは両方とも非公開リポジトリです。

4

1 に答える 1

0

実は...解決策を見つけたばかりです!問題は私がしなければならなかったことでした

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

それ以外の

git remote add Server1_branch user@SERVER_ONE:my_project.git 
于 2012-08-30T22:36:33.070 に答える