我已經在Ubuntu服務器上安裝了Git和Gitosis,它有3個域名停放。我怎麼知道,Git使用哪些域名來構建Git訪問URL,例如:[email protected]/repository.git我可以在哪裏設置這個xxxxxxx值?先謝謝你,Git看起來很棒。如何找出或更改Git倉庫服務器的URL
6
A
回答
13
(1)至於域名 - 只要它們全部解析到服務器IP,它應該沒關係。 Git最終通過SSH,在這種情況下連接到你的gitosis服務器。如果你可以通過SSH連接到你的機器通過任何停放的域名,你可以使用它作爲你的git url。
我不認爲git允許你列出每個遠程的多個URL,所以如果你想要列出所有三個(最糟糕的情況也許)只需要設置三個遠程,每個遠程都有一個不同的域到你的服務器。
(2)這很簡單。檢查您的項目目錄中的.git/config
文件。
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
ignorecase = true
[remote "origin"]
url = [email protected]:my_awesome_app
fetch = +refs/heads/*:refs/remotes/origin/*
您需要更新網址;例如,我正在使用github :)您也可以手動添加其他remotes
。跟蹤上游分支將他們的信息附加到該文件,以及,例如
[branch "master"]
remote = origin
merge = refs/heads/master
下面的上述列表是GIT中如何管理遠程分支機構的跟蹤。希望這可以幫助。
乾杯,邁克。
1
只要它們解析爲相同的IP,任何這些域都應該可以工作。
相關問題
- 1. SVN GIT倉庫服務器
- 2. 更改Git倉庫
- 3. 在git倉庫服務器中刪除或還原git commit
- 4. 列出git倉庫與unpushed更改
- 5. 更改SVN倉庫URL
- 6. 入門Git倉庫從服務器conent更新
- 7. 如何在TFS中應用服務器端掛鉤 - Git倉庫
- 8. 如何從服務器重新同步到主git倉庫?
- 9. 如何查找本地git倉庫的URL
- 10. 我如何將遠程git倉庫從工作倉庫改爲裸倉倉庫
- 11. 添加歷史的Git倉庫或合併的git倉庫
- 12. Web服務器:SVN倉庫
- 13. Maven倉庫服務器
- 14. 不能更改推送到倉庫(GIT)
- 15. 懶惰的Git倉庫更新器
- 16. 服務器端現有提交的Git Submodule URL更改
- 17. 找出git存儲庫已更改
- 18. 更改SUDS庫中的Web服務URL
- 19. Git服務器上的域名更改
- 20. 如何查找在git倉庫中更改超過X次的文件?
- 21. 如何搜索Git倉庫中所做的所有更改?
- 22. 我如何更改一個Git倉庫的
- 23. 更改IP在CouchBase服務器如何找回數據庫後
- 24. 如何檢測git倉庫是否有任何更改?
- 25. Git倉庫和遠程服務器上的post-receive鉤子
- 26. 從服務器上已存在的網站創建git倉庫
- 27. 如何修改或刪除遠程git倉庫提交?
- 28. 如何更改SoapUI中的服務URL
- 29. 如何更改WCF服務的URL?
- 30. Git倉庫 - 如何重播對舊倉庫的新提交,以及在運行git filter-branch後修改倉庫
我編輯的網址,現在我有:權限被拒絕(公鑰)。 Ssh正在工作,但不是混帳! – cyrilchampier 2012-07-24 19:30:46
這發生在公共密鑰配置方面的git服務器端的問題... – 2012-07-26 09:39:30
我發現我的問題:我忘了指定端口...但消息應該是「不可能連接」! – cyrilchampier 2012-07-26 15:48:50