簡(jiǎn)介
作為一個(gè)Coder,無論是個(gè)人抑或團(tuán)隊(duì)開發(fā),代碼管理是少不了的,雖然市場(chǎng)上svn 和 git 占據(jù)著幾乎所有份額,但作為一個(gè)同時(shí)使用過兩種產(chǎn)品的消費(fèi)者來說,git是首選。
github是一個(gè)基于git的代碼托管平臺(tái),付費(fèi)用戶可以建私人倉庫,我們一般的免費(fèi)用戶只能使用公共倉庫,也就是代碼要公開,好了廢話不多說,直接開始:
一. GitHub注冊(cè)賬戶以及創(chuàng)建倉庫
1. 要想使用github第一步當(dāng)然是注冊(cè)github賬號(hào)了, github官網(wǎng)地址:https://github.com/
2. 進(jìn)入官網(wǎng)之后,點(diǎn)擊右上角的Signup 進(jìn)行賬號(hào)注冊(cè)

3. 在進(jìn)入的頁面填寫賬號(hào)密碼以及郵箱,密碼需要至少7個(gè)字符并且要包含小寫字母

4.?跳轉(zhuǎn)如下界面,Chooseyour personal plan選擇free的選項(xiàng)(正常第一個(gè)選擇項(xiàng)),然后點(diǎn)擊continue,跳轉(zhuǎn)到第三步進(jìn)入個(gè)人信息愛好調(diào)查,直接點(diǎn)擊下部的sumit,也可以填上

5.? sumit之后頁面如下,Readthe guide 是官方的一個(gè)介紹,介紹具體怎么使用gitHub;Start a project 開啟一個(gè)項(xiàng)目,點(diǎn)擊后會(huì)給你的填的郵箱發(fā)一個(gè)郵件鏈接進(jìn)行激活,按照要求點(diǎn)擊激活的連接即可,激活后就會(huì)自動(dòng)跳轉(zhuǎn)到Start a project的界面,如下:

5. 然后是創(chuàng)建一個(gè)新的倉庫,具體如下,填寫完成后點(diǎn)擊create repository。

二、SourceTree 安裝
1. SourceTree 可以直接去官網(wǎng)下載(https://www.sourcetreeapp.com),官網(wǎng)也提供了免費(fèi)版的供我們使用,點(diǎn)擊右上角的Download free 或 Download for Mac OSX 都行,只是最新的Source Tree 的界面和之前的破解版的界面有很大的出入,開始可能不太習(xí)慣

2. 下載完后直接雙擊,進(jìn)行安裝,最新版本的SourceTree卻需要登錄Atlassian賬號(hào)才能使用,不能跳過,而注冊(cè)Atlassian賬號(hào)需要谷歌驗(yàn)證碼,由于眾所周知的原因,我們無法看到驗(yàn)證碼,注冊(cè)不了,我們似乎只有兩個(gè)選擇,要么各憑本事翻墻,要么放棄使用SourceTree,現(xiàn)在給大家分享一個(gè)方法,從這個(gè)博客學(xué)習(xí)到的(https://blog.csdn.net/u013651026/article/details/79633584)
方法如下:
打開SourceTree -> 點(diǎn)擊菜單欄的 窗口 選項(xiàng) -> 點(diǎn)擊顯示托管在遠(yuǎn)端的倉庫 -> 點(diǎn)擊登錄注冊(cè)頁面右上角的關(guān)閉按鈕 -> 點(diǎn)擊Quit -> 點(diǎn)擊確定關(guān)閉刷新遠(yuǎn)端倉庫失敗的窗口 -> 即可正常使用SourceTree了
need-to-insert-img

三. 將GitHub上創(chuàng)建的倉庫和SourceTree進(jìn)行關(guān)聯(lián) 連接
?1. 首先在我們的GitHub上找到我們剛才創(chuàng)建的倉庫,如下圖,點(diǎn)擊綠色按鈕 clone or download 按鈕 ,然后復(fù)制里面的地址鏈接

2. 然后打開Source Tree, 以此點(diǎn)擊 新建? 從URL克隆 ,粘貼 剛在GitHub上的地址,選擇本地的存儲(chǔ)位置及存儲(chǔ)的文件夾的名字,然后點(diǎn)擊克隆

3. 成功之后就要設(shè)置你的賬戶名和密碼,具體如下:點(diǎn)擊SourceTree 然后 選擇偏好設(shè)置,

4. 彈出的界面如下圖,有兩個(gè)地方需要我們進(jìn)行填寫,首先是通用按鈕里面需要填寫GitHub的用戶名和郵箱,其次就是賬戶里面的一些設(shè)置,這里面特別需要注意的是密碼這個(gè)選項(xiàng),不是填寫的GitHub登陸密碼,而是Personal access tokens

5.?Personal access tokens的生成:操作步驟如下,點(diǎn)擊GitHub的登陸人的頭像,選擇Settings,做不導(dǎo)航欄就會(huì)出現(xiàn)Personal access tokens,選擇Generate new token

這個(gè)就是我們要生成的Personal access tokens ,然后填寫在sourcetree中就可以進(jìn)行提交推送了,不然就會(huì)報(bào)錯(cuò)
remote: Invalid username or password. fatal: Authentication failed for?

四.多人共同使用一個(gè)github的倉庫
如果一個(gè)項(xiàng)目多人開發(fā)的話,你只要點(diǎn)擊setting — Blocked users 然后搜索邀請(qǐng)人注冊(cè)的名字或郵箱就可以,然后點(diǎn)擊Block user? 添加

以上就是GitHub 和 source tree 的安裝的大概步驟,有什么不明白或錯(cuò)誤的地方請(qǐng)指出,謝謝