1

Windows8のGITbashからリモートリポジトリにアクセスしようとしています。

https://serverfault.com/questions/194567/how-to-i-tell-git-for-windows-where-to-find-my-private-rsa-keyで詳細に説明されている手順を実行してGITを確認しました正しい公開/秘密鍵を使用しています。

httpsを介したディレクトリの接続と複製は問題ではありません。ただし、そうすることは、変更をgitlab / httpsにプッシュするファイルの読み取り/書き込み/アクセス権のみを意味します。つまり、チームメンバーはファイルを変更できません。

SSH経由で接続すると、最初に/c/Users/bwimbush/.ssh/id_rssaに保存されているキーのパスフレーズを求められます。それを入力した後、「git@remoteserver.com」のパスワードの入力を求められます。なぜこのパスワードを求められるのかわかりませんか?

Googleアカウントを使用してオンラインでgitセットアップにログインできますが、そのpwは要求されているpwではありません。

httpsを介して接続すると、ファイルの読み取り/書き込み/アクセス権が変更される理由、または「git@remoteserver.com」のパスワードを要求される理由を誰かが理解するのを手伝ってもらえますか?

4

1 に答える 1

1

Git bash ウィンドウを起動して実行する

ssh -i /c/Users/bwimbush/.ssh/id_rsa -v git@remoteserver.com 'git --version'

実行中の認証プロセスについて何がわかるかを確認してください。(さらに「-v」-s を追加してみてください)。「pubkey」という単語を含むメッセージには細心の注意を払ってください。

これは怪しいものを出力しますか?

于 2013-03-22T17:06:23.843 に答える