最近因為疫情,在家干活,連接不上之前的gitlab 服務器;所以不得把現有的代碼遷移到github 的私有倉庫來進行開發;下面簡要記錄遷移的程序;
首先,確保你已經配置好本地訪問遠程私有倉庫的所有權限;本次教程,使用 ssh 進行推送所有資源;
如果你不會配置ssh-public key可以參考:gitlab 和 github 配置 SSH Keys 進行配置;
如果你本身訪問github速度比較慢可以參考:linux 命令列下設定代理 進行設定代理;
主要步驟:
- 創建github 私有倉庫;注意在創建倉庫的時候不要初始化 readme檔案;
- 把現有倉庫通過命令列上傳;
- git remote add origin [email protected]:name/repo.git 添加遠程索引;
- git push -u origin master 把本地master 推送到遠程;
- 查看現有倉庫的所有的遠程代碼庫地址:git remote -v
- 如果當前本地倉庫已經設定了 origin 的地址;使用下列命令進行洗掉:git remote remove origin 并再次使用git remote -v 確定;
- 設定origin 索引地址:git remote add origin [email protected]:name/repo.git;
- 將本地 master 分支,推送到遠程倉庫的 master 分支:git push -u origin master;
- 推送其他分支到遠程倉庫;git push --set-upstream origin 分支名稱;在遠程建立分支并推送本地分支;
- 推送git子倉庫到遠程倉庫;如果本地倉庫體積過大,可以選擇不推送;直接使用打包支持;
- 專案轉移完畢;
- git push: git push origin 本地分支名稱:遠程分支名稱 , 使用一個,默認本地分支和遠程分支相同;
保持更新,轉載請注明出處;更多內容請關注 cnblogs.com/xuyaowen;
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/21083.html
標籤:其他
