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