一、前言
由于最近公司新配了臺(tái)電腦,加上我自己的電腦,所以?xún)膳_(tái)電腦之間有很多東西要同步,最終打算用git的方式進(jìn)行同步,除了同步代碼,還可以同步一些文件,非常方便,如果用蘋(píng)果的iCloud Drive,會(huì)有各種的不便,這里就不一一細(xì)說(shuō)了。
二、GIT倉(cāng)庫(kù)網(wǎng)站
給大家推薦幾個(gè)git網(wǎng)站:
- github:這是一個(gè)開(kāi)源的網(wǎng)站,相信大家都知道,但是所有項(xiàng)目必須開(kāi)源,私有項(xiàng)目是收費(fèi)的。
- Bitbacket:這個(gè)可以建多個(gè)私有項(xiàng)目,而且是免費(fèi),對(duì)于這個(gè)呢不多做介紹,因?yàn)?.....
- oschina:開(kāi)源中國(guó),重點(diǎn)介紹oschina,這個(gè)可以建n多個(gè)私有項(xiàng)目,而且是免費(fèi)的,還有一點(diǎn)就是這個(gè)是中國(guó)的一個(gè)網(wǎng)站,服務(wù)器在中國(guó),訪(fǎng)問(wèn)速度上肯定也是最快的,對(duì)于私有項(xiàng)目來(lái)說(shuō),無(wú)疑這個(gè)是最適合的,所以下面就重點(diǎn)為大家介紹oschina。
三、配置 oschina 環(huán)境
1、先去oschina注冊(cè)個(gè)賬號(hào)吧,最好別用新浪郵箱,好像收不到驗(yàn)證碼,我沒(méi)有驗(yàn)證過(guò),想驗(yàn)證的可以驗(yàn)證下。
oschina地址:https://git.oschina.net/
2、添加SSH公鑰,打開(kāi)終端:
切換目錄,在mac中如果是是
.開(kāi)頭,則說(shuō)明這個(gè)文件夾是隱藏文件夾
cd ~/.ssh
- 如果
.ssh文件夾不存在,可以自行創(chuàng)建:
mkdir ~/.ssh
- 生成RSA密鑰,生成過(guò)程中一直點(diǎn)回車(chē)鍵,不要添加密碼:
ssh-keygen -t rsa -C "你的郵箱"
- 查看公鑰內(nèi)容:公鑰以ssh-rsa開(kāi)頭,以你的郵箱結(jié)尾。然后拷貝公鑰到https://git.oschina.net/profile/sshkeys
cat ~/.ssh/id_rsa.pub
-
添加公鑰截圖:
添加公鑰截圖 - 測(cè)試公鑰SSH鏈接
ssh -T git@git.oschina.net
-
以上步驟操作圖:
詳細(xì)操作圖
自此SSH公鑰添加完畢。
下面我們就可以添加項(xiàng)目了。
四、添加項(xiàng)目
-
1、點(diǎn)擊圖中加號(hào)按鈕,選擇 新建項(xiàng)目
添加項(xiàng)目 -
2、創(chuàng)建項(xiàng)目:
創(chuàng)建項(xiàng)目
五、設(shè)置GIT、克隆項(xiàng)目到本地
- 1、下載最新版本的git:http://git-scm.com/downloads
- 2、添加用戶(hù)名:就是告訴git你的名字,這個(gè)名字會(huì)出現(xiàn)在你的提交記錄中,在多人合作時(shí)用于區(qū)別是誰(shuí)提交的。
git config --global user.name "你的名字"
- 3、添加郵箱:這個(gè)是你的郵箱,同事也會(huì)出現(xiàn)在你的提交記錄中。
git config --global user.email "你的郵箱"
- 4、克隆項(xiàng)目到本地:cd到你要存放的本地目錄,然后用git clone命令
-
首先找到SSH地址,如下圖:
復(fù)制SSH地址 - 使用git clone克隆
git clone git@git.oschina.net:leiguolin/HolloLive.git
六、添加忽略文件 gitignore
- 下載地址:https://github.com/github/gitignore
- 找到對(duì)應(yīng)語(yǔ)言的gitignore,然后cd到你克隆的項(xiàng)目目錄,使用如下命令:
cp "對(duì)應(yīng)的gitignore路徑" .gitignore
- 然后就可以用常用的git命令進(jìn)行添加和提交了。
$ git add .
$ git commit -m "添加gitignore忽略文件"
$ git push




