リポジトリを保管できるのが「github」というサービス 300Mまで無料で置くことが可能 ただし、これはリポジトリを公開することが前提 有料プランだと、非公開の設定が可能(プライベートリポジトリ)
■登録・設定方法 1.サービスにアクセス http://github.com/ 2.「sign up now!」押す 3.「Open Source」プランの「Sign UP」押す 3.フォームが出るので入力し登録 「SSH Public Key」は、「github」のリポジトリにアクセスするための公開鍵を入力 ※あとから変更、追加可能 4.登録完了すると、ダッシュボード表示 5.「New Repository」ボタンからリポジトリ作成 プロジェクト名など登録。これがリポジトリ名になる。 「公開(Anyone)」「非公開」の設定が出来るが、この「Open Source」プランでは「公開(Anyone)」のみ設定可 6.完了
次のような画面が表示され、そのままコピーして自身の環境で行えば、作成したリポジトリにアクセス&コミット等が出来る
Global setup: Download and install Git git config --global user.name "Your Name" git config --global user.email test@example.com Next steps: mkdir test cd test git init touch README git add README git commit -m 'first commit' git remote add origin git@github.com:test/test.git git push origin master Existing Git Repo? cd existing_git_repo git remote add origin git@github.com:test/test.git git push origin master
■GitHub鍵作成 「github」へのaddの場合、公開鍵でパスワードなしで「github」に接続できる設定をする。 RSA暗号鍵をサーバー上で作成して行った
ssh-keygen -t rsa ←RSA暗号方式の鍵を作成 Generating public/private rsa key pair. Enter file in which to save the key (/home/test/.ssh/id_rsa): ←[Enter]キーを押す Enter passphrase (empty for no passphrase): ←パスフレーズを入力 ※パスフレーズなしにした Enter same passphrase again: ←もう一度同じパスフレーズを入力 ※パスフレーズなしにした Your identification has been saved in /home/test/.ssh/id_rsa. Your public key has been saved in /home/test/.ssh/id_rsa.pub. The key fingerprint is: f9:81:b6:c7:8f:b9:aa:3a:0c:c7:bd:35:19:a1:1e:06 morimoto@211.9.xxx.xxx
これでできた公開鍵を、「github」に登録