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

183行目: 183行目:
<br>
<br>
==== リモートリポジトリ操作時に鍵を指定する ====
==== リモートリポジトリ操作時に鍵を指定する ====
リモートリポジトリを操作する時に鍵を任意で指定するコマンドは、環境変数<code>GIT_SSH_COMMAND</code>を使用する。<br>
リモートリポジトリを操作する時に鍵を任意で指定する場合、環境変数<code>GIT_SSH_COMMAND</code>を使用する。<br>
  # ~/.profile, ~/.bashrc, ~/.zshrc等に追記する
  GIT_SSH_COMMAND='ssh -i 秘密鍵のパス' git <...略>
export GIT_SSH_COMMAND='ssh -i 秘密鍵のパス'
# 使用例
GIT_SSH_COMMAND git <...略>
<br>
例えば、git cloneの場合は以下となる。<br>
# ~/.profile, ~/.bashrc, ~/.zshrc等に追記する
export GIT_SSH_COMMAND='ssh -i ~/.ssh/id_rsa_01'
# 出力例
GIT_SSH_COMMAND git clone <オプション> <リモートリポジトリ>
<br>
<br>
以下の例では、上記で作成した環境変数と組み合わせて、<code>git push</code>コマンドを使用している。<br>
# <code>git clone</code>コマンドと組み合わせる場合
  # ~/.profile, ~/.bashrc, ~/.zshrc等に追記する
  GIT_SSH_COMMAND='ssh -i ~/.ssh/id_rsa_01' git clone <オプション> <リモートリポジトリ>
export GIT_SSH_COMMAND='ssh -i ~/.ssh/id_rsa_01'
   
   
  # 使用例
  # <code>git push</code>コマンドと組み合わせる場合
  GIT_SSH_COMMAND git push origin master
  GIT_SSH_COMMAND='ssh -i ~/.ssh/id_rsa_01' git push origin master
<br><br>
<br><br>


__FORCETOC__
__FORCETOC__
[[カテゴリ:RHEL]][[カテゴリ:SUSE]]
[[カテゴリ:RHEL]][[カテゴリ:SUSE]][[カテゴリ:Raspberry_Pi]][[カテゴリ:PinePhone]]