09 « 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.» 11

GitHubの使い方メモ 

最近ちょくちょく使うことがあるのでメモ

まずはGitHubのアカウントを作成しておきます。

========== gitの初期設定 ==========
・自分の名前とメールアドレスの設定
git config --global user.name "your_name"
git config --global user.email "your_email@example.com"

・カラー表示の設定(お好みで)
git config --global color.ui "auto"

・設定の確認
git config --list
------------------------------
user.name=your_name
user.email=your_email@example.com
color.ui=auto
------------------------------


========== GitHubにSSH公開鍵を登録 ==========
・SSH鍵を作成 ※既にSSH鍵がある場合はこの手順は不要です
(色々聞かれますが全て空エンターでOKです)
ssh-keygen -t rsa -C "your_email@example.com"

・SSH鍵をクリップボードにコピーします
pbcopy < ~/.ssh/id_rsa.pub

・作成したSSH公開鍵をGitHubに登録します
 マイページ右上の工具マーク「Account settings」をクリック
 ページ左メニューの「SSH Keys」→「Add SSH key」
 下記を入力して「Add key」を押します
 ----------
 Title:PC名など 
 Key:<SSH鍵をペースト>
 ----------


========== GitHubにリポジトリを作成 ==========
・GitHubのマイページでリポジトリを作成する「New repository」をクリック
 Repository name:sample
 Description (optional):<空欄>
 Public を選択
 Initialize this repository with a README のチェックは無し

・ローカルにリポジトリを作成する
mkdir sample
cd sample/
git init
touch README.md
git add README.md
git commit -m "first commit"

・GitHubのリポジトリにアップする
git remote add origin git@github.com:<ユーザー名>/sample.git
git push -u origin master


========== 運用編 ==========
・ファイルを編集する
echo "test" >> README.md

・ローカルリポジトリにコミット
git add README.md
git commit -m "文字列 test を追加"

・GitHubリポジトリにpush
git push


========== 他のPCから編集 ==========
※あらかじめGitHubにSSH公開鍵の登録が必要です

・GitHubリポジトリをクローンする
git clone git@github.com:<ユーザー名>/sample.git

・ファイルを編集する
echo "hoge" >> README.md

・ローカルリポジトリにコミット
git add README.md
git commit -m "文字列 hoge を追加"

・GitHubリポジトリにpush
git push

・他のユーザーの更新を反映
git pull


○参考にさせて頂いたサイト
・README.mdファイル。マークダウン記法まとめ
http://codechord.com/2012/01/readme-markdown/

・Gitを使いこなすための20のコマンド
http://sourceforge.jp/magazine/09/03/16/0831212

・GitHub Help(SSH鍵関連)
https://help.github.com/articles/generating-ssh-keys

Posted on 2013/07/08 Mon. 01:09 [edit]

category: プログラム

TB: 0    CM: 0

08

コメント

Comment
list

コメントの投稿

Secret

Comment
form

トラックバック

トラックバックURL
→http://arpanet617.blog.fc2.com/tb.php/46-258ed9f1
この記事にトラックバックする(FC2ブログユーザー)

Trackback
list