2014-09-01 101 views
0

有人告訴我,克隆庫bar用這個命令:如何瀏覽服務器上的GIT存儲庫?

git clone [email protected]:foo/bar

我知道有server:foo下的其他庫(如server:foo/dummyserver:foo/ihategitserver:foo/xxx等等),我有權限訪問這些存儲庫,但我不知道他們的名字。

有沒有辦法列出server:foo下的所有存儲庫?

+0

您想列出不在存儲庫欄中的項目嗎? – 2014-09-01 13:43:46

+0

@JoëlSalamin:我必須在foo下列出項目。例如foo/aaa,foo/bbb等。我不知道那些項目的名字,我只知道foo/bar。 – Wizard79 2014-09-01 13:45:15

+2

如果bar是一個git倉庫,它完全不知道在同一臺服務器上託管的其他項目(每個git倉庫都是獨立的)。 – 2014-09-01 13:47:37

回答

1

以下鏈接可以幫助你,如果你想列出遠程回購,而無需在本地克隆它,你需要通過SSH,以便從服務器訪問它連接:

Browse git repo without cloning

希望這可以幫助您獲得所需的信息。

+1

嗯,我無法得到任何有用的東西。然而,似乎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

+1

'server:foo/bar'肯定是一個git回購,因爲你可以在本地克隆它。遠程SSH連接似乎是唯一的解決方案,有可用的回購清單的整個列表(除非你有像GitLab這樣的工具來管理你的遠程git存儲庫)。 – 2014-09-01 14:23:32

0

看來你想查看該「用戶」存儲庫的集合。

在GitHub上,例如,這類似於將https://github.com/foo?tab=repositories

這將取決於哪個接口服務器使用的是和他們是否實現一個觀點,即類似於Githubs。例如,Gitlab默認沒有這樣的視圖。

Bitbucket可以查看您有權訪問的所有存儲庫。 (如果服務器是bitbucket,用戶是foo,那麼https://bitbucket.org/foo)。

相關問題