1 ubuntu主機環(huán)境
- Ubuntu 12.04.5 LTS
- 內核版本:3.13.0-32-generic
1.1 在GitHub上設置好用戶名和repository
1)進入網站冀宴,鏈接
2)無用戶的锋八,注冊好用戶幔亥,然后再創(chuàng)建好repository
1.2 設置Git
1)下載床蜘,安裝最新的Git工具,可以參考:鏈接几苍,若已經安裝了Git,可以通過Git工具獲取最新的開發(fā)版本:
$ git clone https://github.com/git/git
若從未使用過Git,可以跳到步驟2)中。
2)設置Git的usrname阻逮,可參考鏈接
a.打開終端,設置Git用戶名
$ git config --global user.name "yuanzhaoming"
b.確認正確的設置了用戶名
$ git config --global user.name
> yuanzhaoming
3)設置Git的email秩彤,可參考鏈接
1.3 遠程倉庫
1)從github上克隆文件叔扼,假設在repository上有一個test的文件夾,可以使用:
$ git clone https://github.com/yuanzhaoming/test.git
1.4 提交文件
$ git add xx
$ git commit -a -m "comment something ..."
$ git push origin master
完成后漫雷,輸入用戶名和密碼即可瓜富。注意,刪除文件降盹,也是可以用這種方法的与柑。
2)查看狀態(tài):
$ git status
2 windows主機環(huán)境
下載工具,鏈接蓄坏。完成安裝价捧,然后使用方法和linux就相差無幾了。
2.1 使用碼云
使用碼云涡戳,原因很簡單干旧,一個是支持私有項目,二是這個在國內妹蔽。
在創(chuàng)建好碼云等環(huán)境后椎眯,在管理---->生成公鑰(我使用的是windows下的cygwin),創(chuàng)建方法可以如下所示:
$ ssh-keygen -t rsa -C "郵箱號@126.com"
注意上面的步驟中胳岂,不能填入任何內容编整,一路輸入enter即可。
之后可以使用:
$ cat ~/.ssh/id_rsa.pub
然后將內容復制到如下圖所示位置即可:
然后再輸入如下命令:
$ ssh -T git@git.oschina.net
若顯示:
Welcome to Git@OSC, yourname!
表明添加成功了乳丰。
接著我們使用克隆與上傳掌测,也就是pull與request,簡稱為pr产园。
1 克隆
我們選擇的位置為SSH汞斧,如下圖所示:
下面有一個鏈接,需要復制下來什燕,然后到windows下的隨便一個目錄下即可粘勒。
可以使用如下命令:
$ git clone git@git.oschina.net:wit_yuan/xxx.git
可以將文件復制下來。
2 提交項目
提交項目可以使用如下步驟:
$ git pull origin master
$ git add .
$ git config --global user.emai "xxx@126.com"
$ git config --global user.name "wit_yuan"
$ git commit -m 'init'
$ git push origin master
在上面操作的過程中屎即,如果git clone出現(xiàn)錯誤庙睡,可以使用一種粗暴的方法來解決問題:
$ export GIT_SSL_NO_VERIFY=1