学内LANでのgithub利用まとめ(CUI版)
リポジトリを最初から作る場合
githubにてリポジトリを作成しておく
//proxy設定 $ git config --global http.proxy {proxy url}:{port} //普通のgit $ mkdir {リポジトリ名} $ cd {リポジトリ名} $ git init
ファイル編集
$ git add . $ git commit -m 'first commit' $ git remote add uec https://github.com/{githubのアカウント名}/{リポジトリ名}.git $ git push uec master //pull $ git pull uec master
リポジトリをcloneしてくる場合
//proxy設定 $ git config --global http.proxy {proxy url}:{port} //clone $ git clone https://github.com/{githubのアカウント名}/{リポジトリ名}.git //push $ git push origin master //pull $ git pull origin master //上のは紛らわしいので、originは削除しましょう(uecをproxy環境専用とした方が一貫性ある) $ git remote rm origin $ git remote add uec https://github.com/{githubのアカウント名}/{リポジトリ名}.git //push & pull $ git push uec master $ git pull uec master
proxy環境外
//configの設定を初期に戻す $ git config --global http.proxy "" //あとは普通のgitの設定 $ git remote add origin git@github.com:{githubのアカウント名}/{リポジトリ名}.git $ git push origin master $ git pull origin master