&tag(git,github);

*目次 [#qd2faee7]
#contents

*参考情報 [#s65b4831]
-[[github で人のコードをいじる「前」にforkする必要はない - Bulknews::Subtech - subtech:http://subtech.g.hatena.ne.jp/miyagawa/20090114/1231910461]]
-[[gitでforkなどを経験してみた(またはwassr2twitterを導入) - ただのにっき(2009-05-14):http://sho.tdiary.net/20090514.html]]

*基本 [#j460a31c]
-無料アカウントで使えるのは300MBまで。

*ソースをダウンロードする方法 [#xc047f04]
**直接ダウンロード [#nab3b37d]
"Download"→"Download Sources"でダウンロードする。
**git cloneする [#ta4f3bfc]
 http://github.com/xxx/yyy.git
の部分をコピーして git cloneを実行する。
 git clone http://github.com/xxx/yyy.git

*アカウント設定 [#fbdc0df1]
**SSH keyを登録する(Macの場合) [#af107ed5]
-SSH keyを登録してないとできないことが多いので登録する。
-[[Help.GitHub - Generating SSH keys (OSX):http://help.github.com/mac-key-setup/]]を見て順にやっていけばよい。

***既存のキーのバックアップ [#d9d3b185]
-使用するキーペアを持っている場合はスキップ。
-SSHのキーが既に存在している場合はあらかじめバックアップしておく。
#pre{{
$ cd ~/.ssh 
$ ls
$ mkdir key_backup
$ cp id_rsa* key_backup
$ rm id_rsa*
}}

***キーの生成 [#g4ac6d24]
-使用するキーペアを持っている場合はスキップ。
-ssh-keygenを使ってキーペアを生成する。パスフレーズはできるだけ強いものを。
#pre{{
$ ssh-keygen -t rsa -C "aaa@bbb.com"
}}

***GitHubアカウントにキーを追加 [#uec982e6]
-アカウントページのSSH Public Keys→add another public keyでキーを貼り付ける。
-貼り付けるのはid_rsa.pubの中身。pbcopyコマンドを使ってクリップボードにファイルの中身を転送できる。
#pre{{
$ cat ~/.ssh/id_rsa.pub | pbcopy
}}

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