虽然我绝对不是这个私人回购的所有者,但我一直将它作为学校项目小组的一部分使用,而老师只是在向他发送有关任何内容的电子邮件时询问Repo的ID。我很抱歉,如果这对很多人来说是显而易见的,但对于我的生活,我通过github或google找不到任何关于此的明确说明。我没有为我的git使用GUI,严格来说是通过linux shell。
如何找出当前回购的ID?
答案 0 :(得分:23)
如果像我一样,你是在GitHub存储库ID之后(如识别repo的数字 - 而不是它的名字),那么我通过存储库主页面上的元数据元素找到了一种简单的方法。在GitHub上:
搜索网页来源并查找octolytics-dimension-repository_id
。你应该找到一些看起来像的东西:
<meta content="123456789" name="octolytics-dimension-repository_id" />
在此示例中,存储库的ID为123456789
。
答案 1 :(得分:3)
当你说“repo ID”时,你的意思是GitHub上的回购网址吗?
如果您正在寻找,请使用git remote
。
plankton:~/scraps $ git remote -v
origin git@github.com:petdance/scraps.git (fetch)
origin git@github.com:petdance/scraps.git (push)
如果您有多个远程仓库进入本地存储库,那么所有这些都将列在那里。
答案 2 :(得分:1)
以下是您可以在控制台中运行的快速查询:
$("meta[name=octolytics-dimension-repository_id]").getAttribute('content')
答案 3 :(得分:0)
我猜他说的是名字/ reponame组合(它在github上唯一标识repo),例如如果您在git remote
git://github.com/sublimescala/sublime-ensime.git
id将是sublimescala / sublime-ensime