up2GitX 是一個方便快捷的批次 Git 託管工具,將本地倉庫批次上傳至 Gitee、Github、Gitlab 平臺
Using Source: ./up2 gitee github:zoker YOUR_TOKEN_HERE(OPTIONAL)
Support import from Github source, replace {zoker} with your expected Github path
It better to provide your own access_token to avoid api rate limit, eg on Github: https://github.com/settings/tokens
Alert: Only Github source and public project supported, other platform like Gitlab, Bitbucket will be added later
使用 up2 gitee github:oschina xxxxxx
命令進行映象上傳,其中xxxxx為 Github 的 Personal Token,是為了防止 API 請求超限,如果不設定,會有可能超限而被遮蔽。Github Personal Token 申請地址:https://github.com/settings/tokens
以映象oschina
的 Github 倉庫為例
1、首先輸入命令進行倉庫列表的拉取
命令會先判斷oschina
的型別,根據型別是個人還是組織進行倉庫列表的拉取,一次拉取20個,直到拉取完所有的倉庫為止
2、確認是你想要的倉庫,輸入 Gitee 的使用者名稱密碼進行鑑權
鑑權透過後,會有列表可以選擇是上傳到個人下,還是上傳到組織下,還是上傳到一個新的組織,這裡我們選擇上傳到新的組織
3、輸入新組織的名稱並建立
如果組織名稱符合規則,則會提示建立成功,然後會給出將要建立的 Gitee 的倉庫列表
4、選擇將要建立的 Gitee 倉庫的屬性
這裡我們選擇公開
5、建立完成後,會列出建立成功、已經存在或者建立失敗的列表
根據提示選擇對應的操作,這裡我們選擇跳過
6、進入 Clone and Push 的階段
到了這裡基本就完成了,只需要等待本地 Clone 及 上傳到 Gitee 即可,這裡會在命令執行目錄建立一個up2GitX-github-oschina
臨時目錄來儲存這些臨時 Clone 下來的裸倉庫,待同步完成後,刪除即可
如果失敗或者中斷,只需要重試,對已經存在的倉庫選擇覆蓋操作即可。
[admin
]