20
19

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

sshでGitHubに簡単に接続するためにconfigを設定する

Last updated at Posted at 2016-09-25

#はじめに
環境はmac
mindowsでも、Git bashから同じ動作ができます。
GitHubに登録をした後、configの設定画面からの抜け方が分からず手こずったため、メモ。

##(下準備)キーを作成、GutHubに設定する
まずは、Launchpadからターミナルを起動する。
とりあえず、

  • GitHub公式に記載されている通りにsshを作成
  • GitHubに公開鍵を登録

を行なう。
詳細な手順は以下のGitHubのページを参考にする。
(メールアドレスはGitHubに登録したときのアドレス。)
https://help.github.com/articles/generating-an-ssh-key/

##configを設定する

$ ssh -T git@github.com

上記のコマンドで一々接続するのは面倒なので、簡単に接続するために、configを設定する。

$ vim ~/.ssh/config

上記コマンドを実行すると、vim画面に入り、コマンドモードとなる。
以下の記述を行なう。

Host github
  HostName github.com
  IdentityFile ~/.ssh/id_rsa
  User git

引用:(http://qiita.com/godgarden/items/28bc299b35c5c60a5877#クライアント側macへのsshキーの設定)

##configの設定を終えるには
入力が終わったら、

:wq

を入力することで内容を保存、vim画面を終了することができる。
これを知らずに時間を使いました。
参考:(http://hacknote.jp/archives/7660/)

##接続をする

$ ssh github

"github"の部分には、先述のconfigの設定で入力したHostの名前を入力する。

Hi 【GitHubのアカウント名】! You've successfully authenticated, but GitHub does not provide shell access.

が返ってきたら接続成功。

##さいごに
CLIの仕組みを勉強したい。

=================
参考:(http://qiita.com/godgarden/items/28bc299b35c5c60a5877#接続のテスト)

20
19
1

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
20
19

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?