リポジトリのオリジンブランチをSSHに設定する
GitHubリポジトリのセットアップページは、コマンドの推奨リストにすぎません(GitHubはHTTPSプロトコルの使用を提案しています)。GitHubのサイトへの管理アクセス権がない限り、提案されたコマンドを変更する方法はわかりません。
SSHプロトコルを使用する場合は、リモートブランチを追加するだけです(つまり、GitHubの推奨コマンドの代わりにこのコマンドを使用します)。既存のブランチを変更するには、次のセクションを参照してください。
$ git remote add origin git@github.com:nikhilbhardwaj/abc.git
既存のリポジトリを変更する
ご存知のように、既存のリポジトリをHTTPSではなくSSHを使用するように切り替えるには、.git/config
ファイル内のリモートURLを変更します。
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
-url = https://github.com/nikhilbhardwaj/abc.git
+url = git@github.com:nikhilbhardwaj/abc.git
ショートカットはset-url
次のコマンドを使用することです:
$ git remote set-url origin git@github.com:nikhilbhardwaj/abc.git
SSH-HTTPSスイッチの詳細
insteadOf
トリックはまた、少なくとも2012年以来の周り見てきました変換するために、どのようgit:
にURLをhttp:
URLに。