&tag(git,github);

目次[edit]

参考情報[edit]

基本[edit]

ソースをダウンロードする方法[edit]

直接ダウンロード[edit]

"Download"→"Download Sources"でダウンロードする。

git cloneする[edit]

http://github.com/xxx/yyy.git

の部分をコピーして git cloneを実行する。

git clone http://github.com/xxx/yyy.git

アカウント設定[edit]

SSH keyを登録する(Macの場合)[edit]

既存のキーのバックアップ[edit]

キーの生成[edit]

GitHubアカウントにキーを追加[edit]

使用する鍵の名前を変更する[edit]

id_rsa以外の名前で使いたい場合、$HOME/.ssh/configファイルを編集する(github に登録する公開鍵ファイルを id_rsa.pub じゃない名前で使いたい→ ~/.ssh/config で解決 - 刺身☆ブーメランのはてなダイアリー)。

Host github.com
  User git
  Port 22
  Hostname github.com
  IdentityFile ~/.ssh/github_id_rsa
  TCPKeepAlive yes
  IdentitiesOnly yes

複数アカウントを使い分ける[edit]

ホストに対して複数の鍵を登録したら使い分けてくれるらしい(GitHubで複数アカウントを使うときの鍵の設定 - 思っているよりもずっとずっと人生は短い。)。

Host github.com
 IdentityFile ~/.ssh/some_id.ppk
 IdentityFile ~/.ssh/another_id.ppk

Tips[edit]

fork後に元リポジトリの変更に追随する[edit]

githubでforkしたあとに元のリポジトリの更新を取り込む方法 - Clouder::Bloggerによると次のようにすればいいらしい。

$ git remote add foo git://元のリポジトリ
$ git pull foo

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS