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




