web-dev-qa-db-ja.com

Git ssh公開キー認証に失敗しましたgit Azure devops

AzureDevopsおよび学習の新機能。

Gitリポジトリをpowershellからazuredevopsリポジトリにプッシュしようとしていますが、リポジトリにプッシュしようとすると、異なる認証エラーが発生し続けます。

誰かが私がチェックして何をすべきか、または適切なウォークスルーのいくつかの光を当てることを願っています

EG 
 git remote add Origin [email protected]:v3/MyAzure/MyProject/MyRepo
 git Push -u Origin --all

私は取得し続けます

[email protected]のパスワード:(あらゆる種類のパスワードを入力したが、まだ失敗している)どのパスワードが話しているのか?

または

許可が拒否されました。もう一度お試しください。

致命的:リモートリポジトリから読み取ることができませんでした。

正しいアクセス権があり、リポジトリが存在することを確認してください。

検証

  $ ssh -T [email protected]
  ssh: connect to Host mycompany.com  port 22: Connection refused

私が持っています

  • AzureDevopsにレポを作成しました
  • スペースなしでazuredevosセキュリティにコピーアンドペーストされたmsドキュメントに従って、git-bashを使用してsshキーを作成しました。
  • 私のプロファイル/セキュリティに行き、sshキーを追加しました(git bashで生成されました)

明らかなことを見逃していますか?

個人用アクセストークンを使用する方が良いですか?ウォークスルー?

どうもありがとう

10
developer9969

@Schaltonのコメントは正しいと思います。SSH検証が失敗しているため、パスを要求します。

同じ問題があった。他の名前を使用する代わりに「id_rsa」としてキーを生成することで「解決しました」(他の名前を試してみたが、どれも機能しなかった)。

[####@#### .ssh]$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/guille/.ssh/id_rsa): id_rsa
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in id_rsa.
Your public key has been saved in id_rsa.pub.
9
eltbus

私も同じ問題を抱えていました。 @eltbusと同じ間違いをして(自分でファイルに名前を付けようとしました)、デフォルトの "id_rsa"に固執するという彼の答えが役に立ちました。また、rsaキーペアを生成したときに、id_rsa.pubを間違ったフォルダーに保存したことにも気付きました。

かっこ内に示されているパスとファイル名がわかります(例:/home/guille/.ssh/id_rsa)はデフォルト値です。パスやファイル名を入力する代わりに、Enterを押してデフォルトのファイル名と場所をそのまま使用すれば、上記の両方の間違いを回避できます。

例:

[####@#### .ssh]$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/guille/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in id_rsa.
Your public key has been saved in id_rsa.pub.
5
LHM

Azure DevOpsの設定ページにキーを貼り付けても、公開キーの最後に追加されたスペースを含めて何も変更しないでください。

0

私は 公式の許可がトラブルシューティングガイドを拒否しました に従って、結局は キーを再生成する必要がありました になりました。しかし、ここでは言及されていない多くの異なるシナリオに関する情報を提供するため、ガイドに従うことをお勧めします。

0
Nikita G.