CygwinでGit(GitHub)を始めるための準備・設定メモ
登録して放置していたGitHubを本格的に始めました。
以下、CygwinでGit及びGitHubを始めるための設定メモ。
Gitをインストール
Cygwinのsetup.exeを起動して適当なサーバーを選択、gitを選択してダウンロード&インストール。この辺はいつもの作業なのでCygwinユーザーなら問題無いはず。
Gitのユーザー設定
これをやらないとコンピュータ名などが晒されて恥ずかしい事になるらしい。
git config --global user.name rewish
git config --global user.email rewish.org@gmail.com
ついでに以下もやっておくと良い。
git config --global color.ui auto
SSH公開鍵の設定
公開鍵を作る
ssh-keygen -b 2048 -t rsa -f ~/.ssh/github_rsa
作成した公開鍵をGitHubのホストで使う設定
次に_~/.ssh/config_を設定。
Host github.com
User git
Port 22
Hostname github.com
IdentityFile ~/.ssh/github_rsa
TCPKeepAlive yes
IdentitiesOnly yes
GitHubに公開鍵を登録
GitHubアカウント設定画面のSSH Public Keysから公開鍵を登録する。
今回の場合は~/.ssh/github_rsa.pub
の内容を貼り付け。
ターミナルをckに変更
マルチバイト文字の対応がわりと簡単にできそうな ck にターミナルを変更。
ダウンロード
公式サイトはすでに閉鎖していますが、こちらのミラーサイトからバイナリをダウンロードすることが出来ます。今回は_ck-3.2.1-bin.zip_をダウンロード。
Cygwin1.7.xで使う場合はcygwin1.7 ckから1.7用をダウンロード。
解凍・移動
zipを解凍し、以下のファイルを_C:\cygwin\bin_に移動。
- ck.exe
- ck.con.exe
- ck.app.dll
ckの設定
.ck.config.jsを_C:\cygwin\home\%USERNAME%_に移動し、適当にいじり倒す。
設定ファイル一式はrewish’s cygwin at master - GitHubに置いています。
まとめ
- Cygwinのsetup.exeからGitをインストール
- SSH公開鍵を作成
- ~/.ssh/configの設定
- GitHubに公開鍵を登録
- 文字コードに悩まされたらckを導入してみる
- たまに文字化けするけど