查看GitHub API參考http://develop.github.com/p/repo.html,我看到各種各樣的好東西,但我沒有看到任何通過API重新命名存儲庫的方法。有沒有辦法做到這一點?如何通過API重命名GitHub存儲庫?
4
A
回答
12
爲清楚起見創建一些變量:
user=MyUserName
pass=MyPassword
newName='{"name": "NewNameForRepo"}'
oldName="MyRepo"
然後使用curl發出請求:
curl -u "$user:$pass" -X PATCH -d "$newName" https://api.github.com/repos/$user/$oldName
-1
創建一個新的回購,推送到它並刪除舊回購?
1
這是可能通過Edit Repository方法,但這裏有curl
做到這一點最簡單的例子:
curl \
-H "Authorization: Token [token]" \
-H "Content-Type:application/json" \
-H "Accept: application/json" \
-X PATCH \
--data '{ "name": "new-repo-name" }' \
https://api.github.com/repos/:owner/old-repo-name
相關問題
- 1. 如何重命名GitHub存儲庫?
- 2. 如何通過github API在github中創建存儲庫?
- 3. 如何重命名GitHub託管的存儲庫?
- 4. 如何重命名github上的存儲庫?
- 5. GitHub存儲庫重定向,並試圖通過GitHub搜索API找到它
- 6. 無法通過github API獲取所有存儲庫API
- 7. 重命名存儲過程
- 8. Github API存儲庫權限
- 9. 通過SSH訪問GitHub存儲庫
- 10. 通過github API獲取存儲庫的所有者
- 11. 404通過Github API創建存儲庫時未發現錯誤?
- 12. 如何通過命令行爲github添加/更改存儲庫描述
- 13. 如何通過github api獲取所有用戶存儲庫? (包括固定存儲庫)
- 14. Github存儲庫
- 15. Mercurial - 重命名/合併存儲庫
- 16. 重命名存儲庫文件夾
- 17. 如何通過github api獲取趨勢github庫的列表?
- 18. 重命名其他存儲過程的存儲過程!
- 19. 動態重命名存儲過程
- 20. 重命名文件存儲過程
- 21. 如何通過Githubs GraphQL API存檔存儲庫?
- 22. 從命令行創建github存儲庫
- 23. 通過重命名
- 24. 從API創建Github存儲庫
- 25. Github API列表來源儲存庫
- 26. 如何在數據庫XYZ中通過調用SQL存儲庫中的數據庫ABC來重命名錶
- 27. 如何通過重寫保存重命名文件zend getValues()
- 28. 如何通過mailchimp API存儲生日?
- 29. 命名或重命名本地Yum存儲庫
- 30. github:存儲庫與存儲庫
或通過其API刪除/刪除。 – wnoise 2011-01-24 10:37:29
創建/推送/刪除解決方案的工作類型,但新的回購將包含我從本地副本回購推送的任何東西,所以它不一定是舊的GitHub回購的完美副本。另外,如果我這樣做,我會不會丟失問題和wiki以及其他內容? – 2011-01-24 19:45:11