LoginSignup
12
10

More than 5 years have passed since last update.

windowsのgitのssh_configを設定する(cmder

Last updated at Posted at 2015-11-30

これは古い記事なので、Windows10 RS4でOpenSSHが導入された関係で不要になっている可能性があります。

この記事は以下のURLを参考にしています。
http://qiita.com/ques0942/items/1a6c198c6d16ac297f2c

環境

  • Windows 10
  • cmder
  • git 1.9.4.msysgit

概要?

cmderからgitをssh経由でcloneしたかったのですが、ssh_configが上手くいかず困っていました。

3ヶ月ほど前にはこれを諦め、httpsでの接続にしたのですが面倒だったのでsshでクローンしたいなと。

基本的にやったことは上記のURLと同じようなことです。

1.ホームディレクトリ/.ssh/configを用意する

これは自分が最初にこれを指定していたからというのもありますが、こうしたほうが後々困らないと思うので私はここに用意しました。

2.シンボリックリンクを利用してリンクを貼る

まず、gitをそのままwindowsに入れていて、gitに入っていたsshを利用した場合、ssh_configのパスは以下に存在する必要があります。

Gitをインストールしたパス/Git/etc/ssh/ssh_config

です。自分はCドライブに入れていたので、C:\Program Files (x86)\Git\etc\ssh\ssh_configとなります。

先ほどおいたのはHOMEの.sshのconfigなので、これにをベースにリンクを貼ります。

3.コマンドプロンプトを管理者権限で開く

コマンドプロンプトを管理者権限で開かないとシンボリックリンクが貼れません。
また、通常ではC:\Program Files (x86)\Git\etc\以下にsshフォルダが存在しないため、フォルダを作る必要があります。

mkdir C:\Program Files (x86)\Git\etc\ssh

その後に、シンボリックリンクを貼ります。

mklink C:\Program Files (x86)\Git\etc\ssh\ssh_config C:\Users\ユーザ名\.ssh\config

です。ln -sと違って順番が逆なので注意してください。(まあ怒られますが

終わりです。これで後はconfigを修正すればいけますっ

ではー

12
10
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
12
10