git bash 文字化け - Gitでシェルコマンドを実行する際に使用するプライベートSSH-keyを指定するには?

Git Bash 設定 / git / bash / shell / ssh

かなり珍しい状況かもしれませんが、ローカルコンピューターからシェル( git )コマンドを実行するときに使用するSSH秘密キーを指定したいと思います。

基本的にはこんな感じです。

git clone git@github.com:TheUser/TheProject.git -key "/home/christoffer/ssh_keys/theuser"

あるいはもっと良い(Rubyで)。

with_key("/home/christoffer/ssh_keys/theuser") do
  sh("git clone [email protected]:TheUser/TheProject.git")
end

Yuri



Answer #1

ファイル ~/gitwrap.sh

#!/bin/bash
ssh -i ~/.ssh/gitkey_rsa "[email protected]"

そして、私の.bashrcに以下を追加します。

export GIT_SSH=~/gitwrap.sh