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 件のコメント:
コメントを投稿