GitHubの基本

リポジトリを保管できるのが「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」に登録