Github 匯入 Gitee 倉庫及 Git 代理加速
「本文已參與低調務實優秀中國好青年前端社群的寫作活動」
最近,因為 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 了 ^_^