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 https://gitee.com/cellinlab/learning-vue3-ecosystem.git (fetch)

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

```

添加 Github 遠程倉庫地址

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

$ git remote -v

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

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

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

origin https://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 https://127.0.1:52427

查看 config 配置

shell git config --global -e

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