0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Azure Devopsを使っていて急にプッシュできなくなった

Posted at

問題

azure devopsでリポジトリを管理しているのですが、プッシュをしようとするとぐるぐる状態になって正常に動作しませんでした。
再度、git cloneしようとすると、git@ssh.dev.azure.com's password:でパスワードを求められてしまう。

確認したこと

ひとまず、SSH Public Keysを覗きに行きました
image.png
すると、statusの所が expired になっていました。(画像は更新後なのでActiveです)
(期限は2か月に切れていたのにここ1か月くらい正常に動作していたのはなぜ・・)

やったこと1

ssh-keygenでSSHキーの再作成とAzure Devopsへの再登録です。
参考 : ssh-keygen

しかし、私の場合、git clone をすると、まだgit@ssh.dev.azure.com's password:と表示されてしまいました。

やったこと2

.sshフォルダのid_rsa.pub,id_rsa,configを一度削除しました。
image.png

その後、再度ssh-keygenを実施しました。
configファイルを作成します。中身は以下のようにしました。

Host ssh.dev.azure.com
    IdentityFile ~/.ssh/id_rsa 

このままだと Git: Public key authentication failed というエラーになってしまったので以下のコマンドを実行します。

chmod 0400 ~/.ssh/config

参考 : Git: Public key authentication failed(stack overflow)

これで正常な状態に戻りました!!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?