Github 一个人如何找到一个';谁有自己的回购ID?

Github 一个人如何找到一个';谁有自己的回购ID?,github,repository,Github,Repository,虽然我肯定不是这个私人回购协议的所有者,但我一直将其作为学校项目小组的一部分使用,而老师在向他发送任何有关回购协议的电子邮件时,只是简单地询问回购协议的ID。如果这对很多人来说是显而易见的,我很抱歉,但就我个人而言,我无法通过github或谷歌找到任何关于这一点的清晰注释。我没有严格地通过linux shell为我的git使用GUI 如何找到当前回购的ID?我猜他说的是名称/回购名称组合(在github上唯一标识回购),例如,如果您在您的git remote中使用以下字符串 git://gith

虽然我肯定不是这个私人回购协议的所有者,但我一直将其作为学校项目小组的一部分使用,而老师在向他发送任何有关回购协议的电子邮件时,只是简单地询问回购协议的ID。如果这对很多人来说是显而易见的,我很抱歉,但就我个人而言,我无法通过github或谷歌找到任何关于这一点的清晰注释。我没有严格地通过linux shell为我的git使用GUI


如何找到当前回购的ID?

我猜他说的是名称/回购名称组合(在github上唯一标识回购),例如,如果您在您的
git remote中使用以下字符串

git://github.com/sublimescala/sublime-ensime.git
当你说“回购id”时,id将是SublimiteScala/Sublimite ensime

,你是指GitHub上回购的URL吗

如果这正是您需要的,请使用
git-remote

plankton:~/scraps $ git remote -v
origin  git@github.com:petdance/scraps.git (fetch)
origin  git@github.com:petdance/scraps.git (push)

如果您的本地存储库中有多个远程repo,则所有远程repo都将列在那里。

如果您和我一样,在GitHub存储库ID之后(如-标识repo的数字-而不是其名称),那么我发现了一种简单的方法,可以通过GitHub上存储库主页上的元数据元素来实现这一点:

  • 查看页面源代码(例如,右键单击>在Chrome或Firefox中查看页面源代码)
  • 搜索页面源代码并查找
    octalytics-dimension-repository\u id
    。您应该找到如下内容:


  • 在本例中,存储库的ID为
    123456789

    以下是您可以在console中运行的快速查询:


    $(“meta[name=octalytics-dimension-repository\u id]”)。getAttribute('content')

    谢谢。出于某种奇怪的原因,我假设我在寻找某种模糊的整数/字符组合。我想我弄糊涂了,因为分支或提交都有这些类型的代码?git中的每个提交都有一个SHA1(发音像“shah”,没有“one”发音)。因此,如果你做一个
    git日志
    ,每次提交都是这样唯一标识的:
    commit 1351eb148fa6a4631d6fbc24faf95ca0be62d72f
    在许多情况下,仅使用SHA1的前六位数字就足以唯一标识repo中的提交。你是真正的英雄。你应该得到正确的答案。