2013-06-05 35 views

回答

1

單詞'origin'是遠程的GIT名稱。您可以使用看實際的遠程:

git remote show origin 

這將打印出類似這樣:

[email protected](64)$ git remote show origin 
* remote origin 
    Fetch URL: ssh://[email protected]/Users/ebg/repo/kg.git 
    Push URL: ssh://[email protected]/Users/ebg/repo/kg.git 
    HEAD branch: master 
    Remote branches: 
    master        tracked 

列出的網址告訴您的存儲庫所在;在我的情況下,在一臺名爲'tsuki'的機器上。

因此,您的問題,我有權訪問'tsuki'有多少回購?通常是不可知的 - 因爲回購只是我可以讀取的文件系統中的一個位置。也許你可以嘗試這樣的:

find/-name 'HEAD' -print 
2

origin,假設你的意思是對克隆裝箱遙控器的名稱(如它只是一個名字,你可以改變)就是一個存儲庫。

如果你想知道你可以在同一臺服務器上訪問多少個其他的存儲庫,那麼答案完全取決於管理那裏的git存儲庫。

例如,gitolite會在您嘗試ssh進入計算機時向您顯示一個列表,例如, ssh [email protected]會給你一個人類可讀的列表與你的用戶擁有的權限。像GitHub,Gitorious等更復雜的系統提供了一個RESTful API工具可以與之交談,但是沒有統一的方式提供這些信息。

相關問題