git接続設定と.bashrcのコピー

Nid: 729

git にbash設定ファイル「.bashrc」を保管しているので、git 接続設定してファイルをアカウントのディレクトリにクローンします。

 

  • 鍵を作成
$ ssh-keygen
$ chmod 600 ~/.ssh/id_rsa.pub

 

  • ssh接続時に秘密鍵を使うための設定
$ cat > ~/.ssh/config <<EOF
Host github.com
Hostname github.com
Identityfile ~/.ssh/id_rsa
EOF

 

  • 鍵を登録
$ cat ~/.ssh/id_rsa.pub
ssh-rsa AACAABC3DNzaFC1...xYzt username@vps99999

内容をコピーし、GitHub Webページの「User settings」「SSH Key」「Add SSH key」へペースト。 接続確認

$ ssh -l git github.com
PTY allocation request failed on channel 0
Hi foresthermit! You've successfully authenticated, but GitHub does not provide shell access.
Connection to github.com closed.

 

  • bash設定ファイルをクローン
$ git clone git@github.com:foresthermit/dotfiles.git
$ mv ~/.bashrc ~/.bashrc.org
$ ln -s ~/dotfiles/.bashrc ~/.bashrc