GitHubに登録して複数のPCからpushできるように設定する方法まとめ

Gitの学習をした時の参照リンクとメモ - 見方次第
上記の記事である程度のgitを使える知識が付いたのでそのままGitHubにコードを乗せて複数のPCからコードが編集出来るように設定した方法まとめ。


[ git ][ Mac ] Macにgitをインストールしてそのままgithubにも登録 at kishi-r.com
上記記事を参考にして進む。


途中の「SSH Keys」がPC毎に設定した方がよさげらしいです。


SSH Keysの作成、設定

使用するPC毎に設定するみたいなのでメモ

.ssh/ 以下に移動して

# ssh-keygen

を入力、最初のファイル名を「github_id_rsa」にしてパスワード登録
作成された「github_id_rsa.pub」の中身を
Log in - GitHub
に登録させておく
.ssh/configを作成して以下を記入

Host github.com
 User git
 Port 22
 Hostname github.com
 IdentityFile ~/.ssh/github_id_rsa
 TCPKeepAlive yes
 IdentitiesOnly yes

他、設定

以下のコマンド流しとく

# git config --global user.name 'ユーザー名'
# git config --global user.email '登録メールアドレス'

最初のバージョンを公開するとき
コミットしてから以下

# git remote add original git@github.com:ユーザー名/作成したディレクトリ名.git
# git push original master

すでに公開しているリポジトリをローカルに持ってくるとき
リポジトリを置きたいディレクトリで以下

# git clone <git@github.com:ユーザー名/リポジトリ名.git>

できました。


GitHubにあげるときは
コミットしてから

# git push

上がってるのを持ってきたい時は

# git pull

でおkみたいです。



僕のPC環境が

  • Mac (普段使い)
  • ubuntu (サーバー用途)
  • Windows (会社)

と、ばらばらに使っているのでコードを管理したかったのです。とりあえずMacとubuntuでGitHubに投稿できるようになりました。
SSH Keysが設定出来てしまえばおk


ちなみに僕のGitHubページはこちら
soramugi's Profile - GitHub