2013年2月8日金曜日

【GitHub】CentOS5.5でgitHubのリポジトリにpushした時、SSL認証エラー発生

gitHubのアカウントを作成後、SSH公開鍵を作成し、リポジトリを登録、pushするまでの手順
(環境:CentOS5.5)

(1) https://github.com/ にSign In

(2) SSH公開鍵作成

 ・CentOS環境にTeraTermで入って
  
  ssh-keygen
  
 ・「Enter file in which to save the key (/Users/machida/.ssh/id_rsa): 」と
  表示されるので、Enterキー押す

 ・「Enter passphrase (empty for no passphrase):」と表示されたら、
  SSH用のパスフレーズを決めて入力(確認出るのでもう一度入力)
  
  →下記の場所に公開鍵(id_rsa.pub)と秘密鍵(id_rsa)が作成される
  
   $HOME/.ssh/

(3) 作成したSSH公開鍵をGitHubのアカウントに設定する

 ・https://github.com/ の右上「Account Setting」アイコンクリック
 ・左側のメニューから「SSH Keys」選択
 ・「Add SSH Key」をクリック
  タイトル:鍵のタイトル(適当に決める)
  キー:公開鍵(id_rsa.pub)の内容を丸ごとコピー&貼り付け

  →キーの下の「Add Key」クリックで保存

(4)リポジトリの作成

 ・ https://github.com/ の右上「Create a New Repo」アイコンクリック
 ・リポジトリ名、説明(Description)を記入
  (Public / Private の選択あるが、無料の場合はPublic のみ可)
  →「Create Repository」クリックでリポジトリ作成

(5)GitHubのヘルプ(https://help.github.com/articles/create-a-repo)
 を参考に、CentOS環境にリポジトリフォルダ & READMEファイルを作成

  $ mkdir [フォルダ名]
  $ cd [フォルダ名]
  $ git init
  $ touch README

(6)READMEファイルをgit add /git commit する
 (READMEの中身は空でよい)

  git add README
  git commit -m 'firast commit'

(7)READMEファイルをgit push する

  $ git remote add origin https://github.com/[username]/[リポジトリ名].git
  (例: git remote add origin https://github.com/yadamada/test_yadamada.git)

  $ git push origin master

  → SSHの認証エラー等発生するので、以下の方法で対処

  【GitHub】CentOS5.5でgitHubのリポジトリにpushした時、SSL認証エラー発生
    http://yachi-googleblogyachiyo.blogspot.jp/2012/12/githubcentos55githubpushssl.html

(8)  https://github.com/ で、作成したリポジトリの「Code」クリックし、
  READMEファイルが登録されていることを確認

0 件のコメント:

コメントを投稿