GitHub (Git) 備忘録

更新 2020/04/19

この記事の内容
  1. クライアントの環境設定
  2. GitHub との環境設定
  3. クライアントで公開鍵と秘密鍵を作成する
  4. GitHub への接続に作成したキーを使うよう設定する
  5. GitHub に公開鍵をアップする
  6. 接続確認
  7. Git の操作
  8. branch の確認
  9. branch の切り替え
  10. branch の作成

GitHub を使ってはいるが、ハードに使っていないからか、毎回色々調べながらなので、備忘録をつくる

クライアントの環境設定

まずはコミットログにも残る個人の情報と、push 時の動作を設定します

$ git config --global user.name "名前"
$ git config --global user.email メールアドレス
$ git config --global push.default current

設定情報は次のコマンドで確認できます

$ git config --global --list

GitHub との環境設定

クライアントで公開鍵と秘密鍵を作成する

GitHub に接続するために公開鍵と秘密鍵を作成します

$ mkdir -p ~/.ssh/github
$ cd ~/.ssh/github
$ ssh-keygen -t rsa
enerating public/private rsa key pair.
Enter file in which to save the key (/home/ユーザ名/.ssh/id_rsa): /home/ユーザ名/.ssh/github/id_rsa
Enter passphrase (empty for no passphrase):
Enter same passphrase again:

パスフレーズはつけてもつけなくてもやりやすい方で

GitHub への接続に作成したキーを使うよう設定する

vim 等のエディタで下記内容を ~/.ssh/config として保存する

Host github github.com
    Hostname github.com
    Identityfile ~/.ssh/github/id_rsa  #作成した秘密鍵
    User git

GitHub に公開鍵をアップする

  • 設定の SSH keys を開く
    https://github.com/settings/ssh
  • Add SSH key をクリックする
  • タイトルはどの端末か判りやすいように、Key は前項で作った id_rsa.pub の中身をコピペする

接続確認

$ ssh -T [email protected]

Git の操作

branch の確認

$ git branch
  feature/hoge
* master

branch の切り替え

$ git checkout feature/hoge
Switched to branch 'feature/hoge'

branch の作成

git checkout -b create_hoge
ページの先頭へ ↑