有人告訴我,克隆庫bar
用這個命令:如何瀏覽服務器上的GIT存儲庫?
git clone [email protected]:foo/bar
我知道有server:foo
下的其他庫(如server:foo/dummy
,server:foo/ihategit
,server:foo/xxx
等等),我有權限訪問這些存儲庫,但我不知道他們的名字。
有沒有辦法列出server:foo
下的所有存儲庫?
有人告訴我,克隆庫bar
用這個命令:如何瀏覽服務器上的GIT存儲庫?
git clone [email protected]:foo/bar
我知道有server:foo
下的其他庫(如server:foo/dummy
,server:foo/ihategit
,server:foo/xxx
等等),我有權限訪問這些存儲庫,但我不知道他們的名字。
有沒有辦法列出server:foo
下的所有存儲庫?
以下鏈接可以幫助你,如果你想列出遠程回購,而無需在本地克隆它,你需要通過SSH,以便從服務器訪問它連接:
Browse git repo without cloning
希望這可以幫助您獲得所需的信息。
嗯,我無法得到任何有用的東西。然而,似乎server:foo/bar是repo,並且我無法訪問server:foo來列出其內容。也許這個答案是相關的:http://superuser.com/questions/379325/is-there-way-to-list-all-existing-repositories-using-git – Wizard79 2014-09-01 14:16:25
'server:foo/bar'肯定是一個git回購,因爲你可以在本地克隆它。遠程SSH連接似乎是唯一的解決方案,有可用的回購清單的整個列表(除非你有像GitLab這樣的工具來管理你的遠程git存儲庫)。 – 2014-09-01 14:23:32
看來你想查看該「用戶」存儲庫的集合。
在GitHub上,例如,這類似於將https://github.com/foo?tab=repositories
這將取決於哪個接口服務器使用的是和他們是否實現一個觀點,即類似於Githubs。例如,Gitlab默認沒有這樣的視圖。
Bitbucket可以查看您有權訪問的所有存儲庫。 (如果服務器是bitbucket,用戶是foo,那麼https://bitbucket.org/foo)。
您想列出不在存儲庫欄中的項目嗎? – 2014-09-01 13:43:46
@JoëlSalamin:我必須在foo下列出項目。例如foo/aaa,foo/bbb等。我不知道那些項目的名字,我只知道foo/bar。 – Wizard79 2014-09-01 13:45:15
如果bar是一個git倉庫,它完全不知道在同一臺服務器上託管的其他項目(每個git倉庫都是獨立的)。 – 2014-09-01 13:47:37