git: 基本設定

git をいれる

Mac の場合は Xcode を入れると git コマンドが入ります。
AppStore から Xcode 入れましょう。

 

Mac に github の設定をする

ssh-key の生成

$ mkdir .ssh
$ mkdir .ssh/github
$ cd ~/.ssh/github/
$ ssh-keygen -t rsa -C "メールアドレス"
$ chmod 600 id_rsa

ssh-keygen するときパス聞かれるので /Users/ユーザー名/.ssh/github/id_rsa といれて、任意パスワードもいれる。

ssh config の設定

$ cd ..
$ vi config
Host github                                                                 
    HostName github.com
    IdentityFile ~/.ssh/github/id_rsa
    User git

公開鍵 (.pub) を git hub に登録

Github のアカウントから SSH 登録ページを開いておきます。
https://github.com/settings/ssh

$ ssh-add .ssh/github/id_rsa
$ cd 
$ chmod 700 .ssh
$ pbcopy < ~/.ssh/github/id_rsa.pub

pbcopy すると、クリップボードにコピーされます。
「おれの Mac キー」とかいうタイトルで Add SSH Key します。

接続テスト

$ ssh -T git@github.com

Shell access is disabled. とはいわれるが、login できてる風の案内がでれば OK。

 

Mac に Bitbucket の設定

ssh-key の生成

$ mkdir .ssh/bitbucket
$ cd ~/.ssh/bitbucket/
$ ssh-keygen -t rsa -C "メールアドレス"
$ chmod 600 id_rsa

ssh-keygen するときパス聞かれるので /Users/ユーザー名/.ssh/bitbucket/id_rsa といれて、任意パスワードもいれる。

ssh config の設定

$ cd ..
$ vi config
Host bitbucket                                                                 
    HostName bitbucket.org
    IdentityFile ~/.ssh/bitbucket/id_rsa
    User git

公開鍵 (.pub) を Bitbucket に登録

https://bitbucket.org/
SSH 登録ページは自分のアカウント管理より。

$ ssh-add ~/.ssh/bitbucket/id_rsa
$ pbcopy < ~/.ssh/bitbucket/id_rsa.pub

pbcopy すると、クリップボードにコピーされます。
「おれの Mac キー」とかいうタイトルで Add SSH Key します。

接続テスト

$ ssh -T git@bitbucket.org

Shell access is disabled. とはいわれるが、login できてる風の案内がでれば OK。