リポジトリ毎にSSH鍵を指定する

前提

SSH
OpenSSH
リポジトリURL
git@bitbucket.org:foo/bar.git
秘密鍵
~/.ssh/baz.key

手順

1. .ssh/configの設定

 Host foo-bitbucket
    HostName bitbucket.org
    User git
    IdentityFile ~/.ssh/baz.key
    IdentitiesOnly yes

"Host"にユニークな名前(今回はfoo-bitbucket)を考えて指定する。SSHで接続する先のサーバ名(今回はbitbucket.org)はHostNameに書く。

2. git cloneの実行

 git clone foo-bitbucket:foo/bar.git

正規のURL(サーバ名)であるbitbucket.orgは指定せずに、1.で考えたユニークな名前(foo-bitbucket)を指定して、git cloneする。


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2015-06-24 (水) 02:50:16