Github 匯入 Gitee 倉庫及 Git 代理加速

語言: CN / TW / HK

「本文已參與低調務實優秀中國好青年前端社群的寫作活動」

image.png

最近,因為 Gitee 出了一些 *** 的問題,就把之前一直在 TodoList 中排著的倉庫遷移計劃提前了。因為涉及的重要倉庫不多,所以這裡都是手動完成,後面有必要再試試指令碼批量。

在 Github 匯入 Gitee 的倉庫

在 Github 導航欄,選擇小加號,找到 Import repository

填入要匯入的 Gitee 的倉庫地址,新增倉庫名,選擇是否私有,然後點選 Begin import

然後就可以看到下面的頁面,可能會需要使用 Gitee 使用者名稱和密碼進行登入,

等待匯入完成:

然後,訪問倉庫,就可以看到了:

目前只是在 Github 遠端倉庫中匯入了 Gitee 的倉庫,要把本地倉庫 push 到 Github 遠端倉庫中,還需要在本地進行一些配置。

在本地新增倉庫 Github 遠端地址

檢視遠端倉庫地址

``` shell $ git remote -v

origin http://gitee.com/cellinlab/learning-vue3-ecosystem.git (fetch)

origin http://gitee.com/cellinlab/learning-vue3-ecosystem.git (push)

```

新增 Github 遠端倉庫地址

``` shell $ git remote add github http://github.com/cellinlab/learning-vue3-ecosystem.git

$ git remote -v

github http://github.com/cellinlab/learning-vue3-ecosystem.git (fetch)

github http://github.com/cellinlab/learning-vue3-ecosystem.git (push)

origin http://gitee.com/cellinlab/learning-vue3-ecosystem.git (fetch)

origin http://gitee.com/cellinlab/learning-vue3-ecosystem.git (push)

```

現在,就可以往不同的遠端倉庫提交程式碼,或拉取程式碼了

shell git pull origin master git push origin master git pull github master git push github master

部分情況下,往 Github 遠端倉庫 push 的時候,會提示錯誤,大部分情況都是網路原因導致,可以通過設定 git 代理加速,解決這些問題。

Github 代理加速

首先找到代理服務地址,這裡假設代理地址為 127.0.1:52427

shell $ git config http.proxy http://127.0.1:52427 $ git config https.proxy http://127.0.1:52427

檢視 config 配置

shell git config --global -e

現在就可以愉快地 CV 了 ^_^