「公式」コードをあるサーバーにプッシュし、別のサーバーで「テスト」コードをプッシュしたいプロジェクトがあります。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を使用していません。これらは両方とも非公開リポジトリです。