虽然我绝对不是这个私人回购的所有者,但我一直将它作为学校项目小组的一部分使用,而老师只是在向他发送有关任何内容的电子邮件时询问Repo的ID.我很抱歉,如果这对很多人来说是显而易见的,但对于我的生活,我通过github或google找不到任何关于此的明确说明.我没有为我的git使用GUI,严格来说是通过linux shell.
如何找到当前回购的ID?
Arn*_*lle 39
如果像我一样,你在GitHub存储库ID之后(如识别repo的数字 - 而不是它的名字),那么我通过GitHub上存储库主页面上的元数据元素找到了一种简单的方法:
搜索页面源并查找octolytics-dimension-repository_id.你应该找到一些看起来像的东西:
<meta content="123456789" name="octolytics-dimension-repository_id" />
在此示例中,存储库的ID是123456789.
Rim*_*ian 20
这是您可以在控制台中运行的快速查询:
$("meta[name=octolytics-dimension-repository_id]").getAttribute('content')
九年后,使用 graphql API,出现了一个很棒的 浏览器
repo_name,替换owner_name为实际值query {
repository (name: *repo_name*, owner: *owner_name*) {
id
}
}
Run Code Online (Sandbox Code Playgroud)
就这些。
您在 GitHub 上的存储库确实有一个唯一的 ID,可以使用以下简单的 bash 脚本获取它:
#!/bin/bash
OWNER='your github username or organization name'
REPO_NAME='your repository name'
gh api -H "Accept: application/vnd.github+json" repos/$OWNER/$REPO_NAME | jq .id
Run Code Online (Sandbox Code Playgroud)
注意:您需要安装 jq 和 github cli 才能使其正常工作。
当你说“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)
Run Code Online (Sandbox Code Playgroud)
如果您有多个远程存储库输入到本地存储库中,所有这些存储库都会在那里列出。
| 归档时间: |
|
| 查看次数: |
6314 次 |
| 最近记录: |