2013-06-05 26 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工具可以与之交谈,但是没有统一的方式提供这些信息。

相关问题