五月婷婷丁香性爱|j久久一级免费片|久久美女福利视频|中文观看在线观看|加勒比四区三区二|亚洲裸女视频网站|超碰97AV在线69网站免费观看|有码在线免费视频|久久青青日本视频|亚洲国产AAAA

如何關(guān)聯(lián)代碼托管倉庫

場景二

華為云代碼托管CodeArts Repo

華為云代碼托管倉庫是您在代碼托管服務(wù)中創(chuàng)建的倉庫,具備安全管控、成員/權(quán)限管理、分支保護/合并、在線編輯、統(tǒng)計服務(wù)等功能,旨在解決軟件開發(fā)者在跨地域協(xié)同、多分支并發(fā)、代碼版本管理等方面的問題。

了解更多

若您已有本地代碼倉庫

場景一

關(guān)聯(lián)云端倉庫

1.創(chuàng)建代碼托管倉庫,用于將本地倉庫同步到云端。

2.將本地倉庫初始化為Git倉庫,用于與代碼托管倉庫進行關(guān)聯(lián)。

3.將本地倉庫與代碼托管倉庫進行綁定。

4.將代碼托管倉庫master分支拉取到本地倉庫。

5.將本地代碼文件提交到master分支。

6.將本地master分支與代碼托管master分支進行綁定。

7.合并代碼托管倉庫與本地倉庫的文件,并存儲在本地。

8.將本地倉庫推送覆蓋代碼托管倉庫。

了解更多

操作步驟

1.新建遠(yuǎn)程倉庫。

如果根據(jù)您本地代碼庫選擇gitignore,會幫助您將一些非開發(fā)文件屏蔽掉而不受Git納管。

2.將本地倉庫初始化成Git倉庫。

在您的倉庫中打開Git Bash客戶端,執(zhí)行g(shù)it init命令。

初始化成功,此時當(dāng)前文件夾已經(jīng)是本地Git倉庫了。

3.綁定云端倉庫。

a.進入云端倉庫,獲取云端倉庫地址。

b.在本地使用remote命令,將本地倉庫與云端倉庫進行綁定。

git remote add 倉庫別名 倉庫地址

4.將云端倉庫master分支拉取到本地庫。

此步驟主要是避免沖突。

git fetch origin master #復(fù)制使用時 注意是否需要將origin替換為您倉庫的別名

5.將本地代碼文件提交到master分支。

依次執(zhí)行:

git add .

git commit -m "您的提交備注"

6.將本地master分支與云端master分支進行綁定。

git branch --set-upstream-to=origin/master master #復(fù)制使用時 注意是否需要將origin替換為您倉庫的別名

7.合并云端倉庫與本地倉庫的文件,并存儲在本地。

git pull --rebase origin master #復(fù)制使用時 注意是否需要將origin替換為您倉庫的別名

8.將本地倉庫推送覆蓋云端倉庫。

因為之前已經(jīng)進行了綁定,直接push即可。git push成功后,再直接拉取pull,驗證云端與本地倉庫版本相同。


若您已有云端代碼倉庫

場景二

將基于Git的遠(yuǎn)程倉庫導(dǎo)入代碼托管

遷移方式一:HTTP在線導(dǎo)入

進入代碼托管倉庫列表頁,選擇導(dǎo)入外部倉庫將云端倉庫代碼導(dǎo)入到代碼托管倉庫。

遷移方式二:Git Bash客戶端導(dǎo)入

1.在本地安裝與配置Git客戶端。

2.Git遠(yuǎn)端倉庫克隆/下載到本地計算機。

3.將本地倉庫關(guān)聯(lián)并推送至代碼托管倉庫。

了解更多

操作步驟


HTTP在線導(dǎo)入

1.在代碼托管倉庫列表頁,單擊“普通新建”旁的下拉框,在擴展框中選擇“導(dǎo)入外部倉庫”,彈出“填寫外部倉庫信息”頁面。

2.填寫“源倉庫路徑”,設(shè)置“源倉庫訪問權(quán)限”,如果源倉庫是開源庫(公倉),請勾選“不需要用戶名/密碼”,如果源倉庫是私有倉庫,請勾選“需要用戶名/密碼”。

3.單擊“下一步”,進入“創(chuàng)建倉庫”頁面,填寫倉庫基本信息。

4.單擊“確定”,完成倉庫導(dǎo)入,跳轉(zhuǎn)到倉庫列表頁。


將Git倉庫克隆到本地,再關(guān)聯(lián)并推送到代碼托管

1.安裝與配置Git客戶端。

2.從源倉庫地址下載裸倉。

下面以GitHub為例:

a.在瀏覽器中打開并進入GitHub代碼倉地址。

b.單擊右側(cè)“code”,選擇“HTTPS”,單擊右側(cè)“復(fù)制圖標(biāo)”。

c.在本地打開Git Bash客戶端,執(zhí)行以下命令將倉庫克隆到本地計算機,再使用cd指令進入倉庫目錄。

git clone --bare 源倉庫地址

3.將本地倉庫關(guān)聯(lián)并推送到代碼托管。

a.在代碼托管服務(wù)中新建普通倉庫,在“權(quán)限設(shè)置”里,不要勾選“允許生成README文件”。

b.進入新建的倉庫詳情頁,單擊“克隆/下載”,根據(jù)需要單擊“用SSH克隆”或“用HTTPS克隆”,再單擊復(fù)制按鈕,取得倉庫地址。

本示例中以HTTPS地址為例。

c.在本地源代碼的根目錄下,打開Git Bash客戶端,執(zhí)行如下命令將本地的倉庫推送到新建的代碼托管倉庫中。

git push --mirror 新建的代碼托管倉庫的地址

如果您的源倉庫有分支和標(biāo)簽,也會一并推送到代碼托管云端倉庫。




代碼托管相關(guān)文檔

  • Git客戶端安裝配置 HOT

    快速幫您安裝并配置Git客戶端工具

    快速幫您安裝并配置Git客戶端工具

  • 將SVN倉庫遷移至代碼托管 HOT

    SVN代碼倉庫的遷移操作

    SVN代碼倉庫的遷移操作

  • 創(chuàng)建云端倉庫 HOT

    支持更多方式創(chuàng)建云端倉庫

    支持更多方式創(chuàng)建云端倉庫

  • 新手指引 HOT

    快速幫您了解代碼托管服務(wù)

    快速幫您了解代碼托管服務(wù)

  • 最佳實踐 HOT

    CodeArts Repo云端操作

    CodeArts Repo云端操作

  • 常見問題 HOT

    快速幫您定位并解決問題

    快速幫您定位并解決問題