華爲雲DevCloud在代碼託管方面的個github很相似,引入了代碼倉庫的概念,同時須要本地安裝git客戶端,且只能與git進行鏈接,從這個角度上講,DevCloud的代碼管理部分就是github的功能,下面對git對接DevCloud作說明,github
首先,須要在本地git與DevCloud之間創建安全殼鏈接(ssh)安全
華爲的官網上有指導,可是是基於Linux下的,我寫出Windows下的鏈接方法。ssh
安裝完git後,來一個git config,看看本身的信息。ui
而後在git的運行目錄下創建一個.ssh文件夾。個人電腦中git是運行在c:/users/用戶名這個目錄下,我一看沒有.ssh文件夾,則新建一個,git bush中用mkdir ~/.ssh,如圖3d
而後,在git bush中生成ssh祕鑰cdn
ssh-keygen -t rsa -C 「fanyuch@outlook.com」 注意,這個雙引號中間的是本身的郵箱,blog
回車完以後,bush 會提示你,是否是在這個文件夾下創建ssh,你直接回車get
完事她又問,是否用密碼,不理他,直接回車,完事她又讓你重複一面密碼,你依然回車,設置空密碼。it
三次回車,生成祕鑰完成,你會發如今git運行目錄下\.ssh目錄下,生成了兩個文件。如圖:
沒錯,id_rsa.pub中保存的就是ssh祕鑰,你能夠記事本直接打開。粘貼到DevCloud中的祕鑰欄就能夠了,這樣本地git就與DevCloud服務創建了ssh鏈接。
第二步:本地git鏈接DevCloud
打開git gui,不用bush.,這樣比較簡單,
在遠程/添加中打開對話框,在遠程細節這一欄,有兩個要填,一個名字,一個地址,對應右圖華爲雲的名稱和地址,直接複製過去,而後添加。
添加成功會顯示以下對話空
第三步:咱們把本地代碼「推」到DevCloud
選好華爲雲的名字,勾選上強制重寫已存在的分支