假設把代碼提交到github上,僅僅能是公開的,除非你花錢了,但是我不想花錢,因此我選擇了gitLab做爲gitserver,使用gitLab的詳細過程例如如下:
1.申請一個gitLab帳號https://gitlab.comgit
2.而後登陸進去。新建project,點擊小狼頭;github
3.使用gitLab和使用其它client同樣。需要創建一個上傳RSA公鑰,打開終端輸入:ssh-keygen。此時生成了一對公鑰和私鑰。app
終端命令例如如下:ssh
《1》appledeMacBook-Air:~ wsy$ ssh-keygengitlab
一路回車。生產RSA公鑰和私鑰
spa
《2》appledeMacBook-Air:~ wsy$ cat .ssh/id_rsa.pubserver
打開公鑰,拷貝到gitLab上4.加入公鑰
get
點擊ADD SSH Key,把剛纔生成的公鑰加入進去。OK
5.複製project路徑進行clone。比方 git@gitlab.com:wangsuyan/ReadNameList.gitit
6.在終端輸入, git clone git@gitlab.com:wangsuyan/ReadNameList.git
class
我選擇的是直接克隆到桌面
7.新建一個project,把project建到剛纔克隆的項目下
8.在App Store上下載一個Soure Tree做爲gitclient。
9.下載好Soure Tree後,直接把克隆的項目拖入到 Soure Tree中;
10.好了,一切OK,
11.接下來就是 Soure Tree 的使用了。詳細使用和其它的 gitclient相似
12.提交久可以了。