「インストール - Git」の版間の差分

ナビゲーションに移動 検索に移動
編集の要約なし
編集の要約なし
編集の要約なし
60行目: 60行目:
パスが通っているか確認する。<br>
パスが通っているか確認する。<br>
  git --version  
  git --version  
<br><br>
== Gitで秘密鍵を指定してリモートリポジトリを操作する ==
Githubやbitbucketを併用している場合は、~/.ssh/configにドメイン毎にどの鍵を使用するか指定するのが一般的である。<br>
しかし、Githubをマルチアカウントで運用するような場合は、ドメインが同じなのでこの方法はできない。<br>
そこで、リモートリポジトリを操作する時にどの鍵を使用するか任意で指定できる方法を記載する。<br>
<br>
===== Gitのバージョンを確認 =====
この方法は、Git 2.3以降から使用できるので、インストールされているGitのバージョンを確認する。<br>
git --version
<br>
===== リモートリポジトリ操作時に鍵を指定する =====
リモートリポジトリを操作する時に鍵を任意で指定するコマンドは、GIT_SSH_COMMANDという環境変数を使用する。<br>
GIT_SSH_COMMAND='ssh -i 秘密鍵のパス' gitコマンド
<br>
例えば、git cloneの場合は以下となる。<br>
GIT_SSH_COMMAND='ssh -i ~/.ssh/id_rsa_01' git clone リモートリポジトリ
<br>
また、git pushの場合は以下となる。<br>
GIT_SSH_COMMAND='ssh -i ~/.ssh/id_rsa_01' git push origin master
<br><br>
<br><br>


__FORCETOC__
__FORCETOC__
[[カテゴリ:CentOS]]
[[カテゴリ:CentOS]]

案内メニュー