我得到了一些github上回購協議,我現在需要重命名,但我不能在任何地方找到了一個解決方案,除了刪除回購和設置一個新的。我無法刪除回購協議,因爲有很多鏈接指向目前的回購協議,我不想放棄。任何人有任何想法如何做到這一點? (我已經閱讀了很多谷歌搜索結果並搜索了github支持)。
回答
是的,你可以在這裏看到:
如果我理解正確,你要重命名您的git倉庫如xyz.git到xyz1.git,然後有一個鏈接到所有的git倉庫該回購鏈接到新名稱自動?
據我所知,這是不可能的。每個存儲庫都是自包含的,並保存它鏈接到的位置列表。如果其中一個位置更改了名稱,該鏈接將被打破。每個引用更改名稱的存儲庫都需要更新其鏈接。
不過,如果刪除了存儲庫,並以新名稱重新創建它同樣會發生....
剛剛意識到你是專門談論了關於GitHub和一般不Git的,對不起 - 要學會像我的學校老師說的那樣閱讀整個問題。答案仍然存在,除此之外,您可以從管理頁面更改GitHub中的名稱。
通過「admin」頁面重命名... omg。非常感謝!順便說一句:提到的鏈接是從外面傳播的博客,論壇,SE等 – kaiser 2011-04-16 13:47:10
不錯。剛剛使用此信息重新命名我的回購的github管理頁面的回購。很酷的事情是GitHub for Windows自動更新我的本地回購與新名稱。甚至沒有刷新。 – 2012-10-03 19:29:46
你也可以通過他們的API的v3來做到這一點。在這裏看到: How do I rename a GitHub repository via their API?
如果爲存儲庫啓用了跟蹤功能,您可能需要重新跟蹤它: 'git branch --set-upstream master origin/master' – arturhoo 2012-04-27 02:56:04
我已經一改之前庫的名稱,我使用的老毛病又犯了,現在;-)
編輯名稱內置在「設置」選項卡下的功能您的GitHub存儲庫頁面的頂部。然後轉到您的本地存儲庫並重命名遠程。就像這樣:
首先將其刪除:
git remote rm origin
然後重新添加新的名稱
git remote add origin [email protected]:"yourname"/"projectname".git
如果你有足夠新的Git版本,你應該使用set-url
命令:
git remote set-url origin [email protected]:"yourname"/"projectname".git
現在應該很好去。
- 1. 如何重命名GitHub存儲庫?
- 2. 如何重命名GitHub託管的存儲庫?
- 3. 如何通過API重命名GitHub存儲庫?
- 4. 如何刪除GitHub上的存儲庫?
- 5. 如何查看GitHub上的存儲庫
- 6. 在GitHub上重新創建存儲庫
- 7. github上的git存儲庫
- 8. 如何在GitHub上管理儲存庫
- 9. 如何在GitHub上歸檔存儲庫
- 10. 如何重新包裝Github上的存儲庫?
- 11. 如何創建本地存儲庫並上傳到GitHub上的存儲庫?
- 12. Github存儲庫
- 13. Mercurial - 重命名/合併存儲庫
- 14. 重命名存儲庫文件夾
- 15. 如何更改我的存儲庫分叉的GitHub存儲庫?
- 16. 如何重命名我的本地git存儲庫
- 17. 從命令行創建github存儲庫
- 18. 如何將github存儲庫的內容添加到另一個github存儲庫?
- 19. 如何將本地存儲庫與GitHub上的中央存儲庫同步?
- 20. 命名或重命名本地Yum存儲庫
- 21. github:存儲庫與存儲庫
- 22. 如何重命名根存儲庫文件夾?
- 23. 如何使用子模塊重命名git存儲庫?
- 24. 如何重命名GIT中央存儲庫
- 25. 分叉github上的存儲庫
- 26. github上的多個存儲庫
- 27. 無法更新github上的存儲庫
- 28. 分叉Github上的私有存儲庫
- 29. 重命名存儲過程
- 30. 如何找到您的github存儲庫名稱
打開回購 - >設置 - >重命名 – 2015-12-04 13:03:41