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?

More than 3 years have passed since last update.

SSHキーを指定してgit clone する

Posted at

結論

以下のコマンドで利用するSSHキーを指定してgit cloneできる

GIT_SSH_COMMAND="ssh -i ~/.ssh/deploy.key" git clone git@xxxxxx

シチュエーション

サーバーにgitからソースを持ってこようとして、すでにあったssh鍵を、githubのリポジトリにDeployKeyとして登録しようとしていたが、なぜかすでに他のリポジトリにDeployKeyとして登録してあったらしく保存できなかった。
仕方がないので、別にSSH鍵を作成しDeployKeyとして登録したものの、当然それだけではgit cloneする際に鍵が切り替わらないので↑の方法で解決。

いろんな経緯で、すでにあるサーバーをそのまま利用するハメになったので上のような変な状況になったが、通常は必要ないんじゃないかな。

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?