作為程序員,不可避免的要在github上查詢代碼,而在企業項目中,為了使得項目好管理需要使用項目管理客戶端,所以接下來詳細講解一下基於git的sourceTree在windows系統下的安裝及與GitHub上的賬號進行遠程連接同步更新的過程。
由於sourceTree的安裝過程中有內嵌git的安裝,所以我們不需要單獨到git的官方網站上去下載安裝git,直接通過sourceTree的安裝來安裝git。
一、sourcetree的免注冊安裝過程
首先,下載windows版本的sourceTree。直接進入官網https://www.sourcetreeapp.com/下載
進入下載保存sourceTree的目錄,雙擊SourceTreeSetup-2.5.5.exe文件進行安裝,可能會彈出如下界面:
不用擔心,這里選擇否,對以后的使用不會有影響的。點擊“否”進入下一個頁面
點擊“下一步”會出現賬戶注冊的頁面,也就是下面這個頁面。
由於這兩者的賬戶都是需要外網的連接,所以給大家推薦一個博主寫的免注冊的方法。鏈接為https://blog.csdn.net/weialemon/article/details/78833419。進入該博主給出的網盤鏈接下載accounts.json文件,將該文件拷到C:\Users\Administrator\AppData\Local\Atlassian\SourceTree文件夾下。關掉sourcetree的安裝頁面,重新雙擊SourceTreeSetup-2.5.5.exe文件,再次安裝會發現直接進入了如下頁面:
這里我們選擇下載一只被sourcetree使用的內嵌版git。選擇這個就會在sourcetree的安裝路徑下安裝git,以后用來遠程連接github。然后會進行git的下載
安裝完git之后就會進入sourcetree的頁面,也就是說sourcetree的安裝成功了。
二、sourcetree與github的遠程連接過程
首先需要在github上注冊一個賬戶。記住用戶名和密碼。在sourcetree客戶端首頁點擊remote進行github賬戶的添加
會彈出一個賬戶托管的頁面,選擇配置如下
用戶名即github上注冊的用戶名,然后點擊刷新密碼
會出現輸入github密碼的對話框,輸入注冊的密碼之后會出現一個認證成功的標志,然后點擊“確定”
然后會看到在sourcetree中我們的賬戶已經添加成功,在右側還能看到賬戶下的已有項目。
接下來是將github賬戶上的項目下載到本地,那么就需要進行遠程賬戶的連接。我們隨便選中一個項目進行下載,右擊項目名稱,選擇“克隆”
若“克隆”按鍵是灰色的,並且會提示不是有效的git倉庫可以進行如下操作進行sourcetree和GitHub的連接。點擊工具->創建或導入SSH密鑰
點擊generate進行密鑰的生成,在生成密鑰過程中將鼠標放在空白處加速密鑰的生成
輸入Key oassphrase 即自定義的一個密碼,在confirm passphrase再次輸入剛剛的密碼,注意不是github的賬號密碼。然后點擊save private key,保存為id_rsa.ppk格式的文件,記住自己保存文件的路徑。一會兒github上進行遠程連接的時候會用到。
接下來登錄github賬戶,點擊賬戶名下的settings
選擇SSH and GPG keys
點擊“new SSH key”
然后輸入title ,例如linksourcetree , 在Key那里將剛剛生成的id_rsa.ppk文件中的內容復制到key文本框中,然后點擊Add SSH key
然后sourcetree生成的密鑰就與github進行遠程連接了,最后就可以將github中的項目下載到本地中了。