* リポジトリ毎にSSH鍵を指定する [#aa52af06]

** 前提 [#g8e914e7]

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

** 手順 [#w8c66976]

*** 1. .ssh/configの設定 [#u5b4f9a9]

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

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

*** 2. git cloneの実行 [#j37facca]

 git clone foo-bitbucket:foo/bar.git

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



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