我可以将存储库排列到 Github 上的文件夹中吗?

2023-12-01

我是 git 新手,我现在正在做的是将我最近的所有项目作为存储库上传到 github。有很多不同的项目,例如网页设计、WordPress 主题和不同类型的应用程序。其中一些也属于更大的项目,因为它们是将某些东西作为不同的应用程序进行测试。

问题是我现在网上的存储库数量令人困惑。如何将相关的 github 存储库分组到文件夹结构中?是否有功能提供在 github 上排序和构建甚至标记存储库的能力?


2021 年 12 月更新:

列表现已作为公开测试版提供

列表让您可以轻松地在 GitHub 上组织和管理您最喜爱的存储库,从而提升加星体验。

您可以创建出现在您的星星页面上的公开列表:https://github.com/USERNAME?tab=stars.

除企业托管用户外,所有人都可以使用列表。

https://i0.wp.com/user-images.githubusercontent.com/6895176/145467599-0b91cecd-872e-4ca1-bc86-16df076da29d.png?ssl=1

然而(2022 年 6 月),如图所示Wyck in GitHub 社区问题 #4174:支持存储库类别,演示仍然缺乏:

如果我单击主题按钮,它会显示标有相同主题关键字的所有公共存储库的列表。
相反,我更希望有一种方法可以仅查看我的组织内标有该主题的存储库。

我还希望看到已在我的私人组织内的任何存储库上标记的所有主题的顶级列表,以用作我的组织中的存储库的顶级目录或目录。


2023 年 9 月更新:相同GitHub 社区问题 #4174:“支持存储库类别” adds 来自客户支持:

盖伊(GitHub 支持)
世界标准时间 2023 年 9 月 15 日上午 11:04

Hi Tom:

我明白,我已将您关于缺乏此功能成为您组织的阻碍的评论添加到我们的内部客户反馈跟踪器中。

至少从 2014 年起,一些相当大的企业组织就提出了对它的请求,但产品经理从未被说服去实施它,所以不幸的是,我认为他们不太可能很快改变主意。

Cheers,
Guy

因此,目前(2023 年)没有项目文件夹结构。


原答案:

在 GitHub 本身上,您不能按“文件夹”对存储库进行分组,除非您创建组织.
See 崇高的文字,例如,作为所有 sublimeText 包存储库的一组。

但这不支持嵌套文件夹组织。目前(2017 年 6 月)仅支持nested team组织的结构.


2020 年 8 月更新:自述文件项目允许您添加一个个人资料页...您可以在其中以您想要的方式列出和组织您的存储库。但这是一个手动过程(编辑页面)。


2019 年 2 月更新:您现在有了以下概念project:
See "用户拥有的项目——您的个人工作空间"

您还可以将最多 5 个存储库链接到您的项目板。链接存储库会将搜索范围限制为这些链接的存储库,因此您可以快速缩小尚未添加到项目板的任何新问题的范围

https://i0.wp.com/user-images.githubusercontent.com/3477155/52346373-734e2580-29ed-11e9-82ad-9e5f1ab8aa99.gif?resize=1024%2C512&ssl=1

GitHub 现在也支持标签(形式为topics).


2012年原始答案:

另一个解决方案是您定义引用其他存储库的存储库,声明为子模块.

这样,当您克隆一个存储库(引用其他存储库)(称为“父存储库”)时,它们将被克隆到自己的目录中,每个子模块都有一个子目录。

它在您的 GitHub 帐户本身上不会在视觉上明显(因为它仍然包含大量存储库,甚至父存储库更大),但通过克隆一个父存储库,您将取回其中所有关联的子模块。


The 第302期提及在评论中 by 敏捷安妮2014 年现在仅供参考(2018 年 11 月)tbnorth/github_repo_tags

The 小Python程序在此存储库中使用 GitHub API 来获取您的存储库列表。并将它们的名称、描述和 URL 添加到新的存储库中,默认情况下称为 repo_tags。最初,每个“问题”都被标记为未分类,但您可以使用常规问题标记随意标记它们。

重新运行时,repo_tags.py只会为回购创建问题。问题尚未涵盖。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我可以将存储库排列到 Github 上的文件夹中吗? 的相关文章

  • 仍然有冲突,但 git 说“没有文件需要合并”

    我有两台笔记本电脑 每台都在主分支上工作 今天早上 我忘记在另一台笔记本电脑上工作之前推送对分支所做的更改 所以我有两个不同版本的代码 因此 我从第二台笔记本电脑推送代码 然后在第一台笔记本电脑上尝试将该版本合并到远程版本中 我尝试合并 但
  • 说它已提交,但在 GitHub 中它没有显示

    我刚刚在 Ubuntu 机器上安装了 Rails 我设置了 git 并创建了一个 ssh 密钥来链接到我的帐户 我创建了一个要提交的存储库 并创建了一个示例项目来测试 名为first app 当我提交时 它说一切都已提交 但我去了 gith
  • 如何在 SourceTree 中执行 gitcherry-pick --continue ?

    解决冲突后 如何继续使用 SourceTree 进行挑选 如果我正在执行变基操作并且遇到冲突 那么在单击提交 SourceTree 解决冲突后 我可以继续进行变基操作 但如何继续樱桃采摘操作呢 cherry pick有效地将提交 A 中的更
  • 如何查看 Git 中分支的远程更改?

    我在学习 Git 的时候肯定忽略了一些东西 毕竟我对此还很陌生 我的同事说他推迟了他对我在远程存储库中的提交所做的一些更改 然而 git log 没有这个新推送的记录 我怎样才能看到他推了什么 从而知道要拉哪个分支 你必须git fetch
  • JGit:如何压缩提交

    关于如何使用的任何建议RebaseCommand MergeCommand或者 JGit 中的任何其他命令来压缩提交 我找不到很多例子 文档也不是很有帮助 一个简单的例子 我想压扁下面的树 A B C D E F G H 进入这个 A Z
  • iOS CoreData:“数据模型版本编译器”错误

    我在项目中创建了一个数据模型文件 ChatModel xcdatamodeld 然后我合并了github上的分支 project pbxproj 中存在冲突 我修好了它们 然后错误就发生了 Users mac zhongqing ios Z
  • 处于分离头状态时如何保存更改?

    使用 Git 时 我必须返回到特定的提交 我做了一些更改 现在我想提交它们 这样做的正确方法是什么 我的项目现在处于分离头状态 如果我提交 我的更改会被保存吗 git commit 否则 我应该怎么做才能不丢失我的更改 免责声明 git 并
  • 为什么过滤器分支上的 --cached 选项从工作目录中删除文件?

    我需要从旧存储库中删除一些本应被忽略的 Xcode 文件 所以我运行了以下命令 git filter branch index filter git rm f cached ignore unmatch mode1v3 pbxuser HE
  • 如何跳过 Maven 存储库中的发布或特定模块

    Heyho 我有一个具有以下结构的 Maven 项目 parent 项目清单 API模块 module2 module5 test 分配 组装 所以首先我运行父模块 然后运行构建 api 的模块 然后运行依赖于 api 的模块 然后运行一个
  • 如何在 Windows 上更新 GIT_SSH 环境变量

    我正在使用 TortoiseGit 并且刚刚将 Windows 版 Git 从旧版本升级到 2 7 2 在此过程中 位置ssh exe已移至C Program Files x86 Git bin ssh exe to C Program F
  • SmartGIT 不要求 ssh 密钥

    切换到新计算机后 我必须再次安装 Windows 版 SmartGIT 现在尝试克隆我的 fedorahosted org repository 密钥存储在 C User myusername ssh SmartGIT 附带了全新安装 并且
  • 删除 git 子模块 - 如何在拉取时自动删除?

    我读了如何自己删除 git 子模块 https stackoverflow com questions 1260748 how do i remove a git submodule Delete the relevant section
  • 使用:文件上的“git update-index --skip-worktree”。现在无法更改分支

    我添加了一个带有 git update index skip worktree 的文件 效果很好 但现在我无法更改分支 由于对以下文件的现有更改 无法完成操作 它显示我更新了索引的文件 我有一次提交更改了该文件 之后我意识到我应该更新索引
  • 如何在 JS 文件中使用 Github 机密

    我有一个基本的 git 存储库 其中包含用于构建和部署的 github 操作 主要是 HTML 和 TS 文件 但是我必须在一些需要保密的 API 密钥中使用 所以我想办法为他们使用 GITHUB SECRETS 如何在我的 js 或 TS
  • Github Action 触发另一个存储库更新(push、pull_request)

    我在为我和一些朋友设置适当的构建链时遇到一些麻烦 因此 我分叉了两个存储库 官方 ghidra 和 ghidra ci ghidra ci 是一个构建您的 ghidra 分支的存储库 当您挑选一些 pr 时 您可以添加一些尚未添加到官方 g
  • 如何在 Visual Studio 2013 中隐藏未提交的更改

    需要一些帮助 了解如何使用 Visual Studio 2013 搁置 Git 存储库中未提交的更改 我来自 PHPStorm 您可以在一个分支上搁置未提交的更改 切换到另一个分支并取消搁置 但是 我无法找到 了解如何在 Visual St
  • Windows 中的 Git Shell:补丁的默认字符编码是 UCS-2 Little Endian - 如何将其更改为 ANSI 或 UTF-8 without BOM?

    当创建一个Windows 中使用 Git Shell 进行差异补丁 当使用适用于 Windows 的 GitHub http windows github com the 字符编码补丁的UCS 2 小尾数法根据Notepad 参见下面的屏幕
  • 是否应该在 git 中跟踪 .history 文件夹中的文件[关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 每当我进行更改时 history 文件夹中的某些文件在我的状态中都会显示为未跟踪 我将如何控制它 即 make 是自动添加或不添加这些内容 而不
  • 有没有办法将 Jenkins 与 Github Pull 请求结合使用?

    我希望 Jenkins 自动查找并运行属于开放拉取请求一部分的每个分支的测试套件 我还没有找到一些 Jenkins 插件 这可能吗 最近发布了一个新插件Jenkins Github 拉取请求构建器 https wiki jenkins ci
  • Git 克隆致命

    我在执行 git clone 时遇到错误 fatal pack has bad object at offset 824775943 inflate returned 1 fatal index pack failed 它仅适用于 Wind

随机推荐

  • 减少非空开关案例声纳棉绒问题的数量

    我的开关盒内有大约 100 个非空盒子 每种情况调用不同的函数 Sonar 正在显示将非空开关案例数量减少到最多 30 个的问题 是否有任何替代方案来实现此类开关案例 或者拥有任意数量的开关案例都没有问题 for int i 0 i
  • 下游 Jenkins 项目上游运行参数错误

    我在 Jenkins 构建管道方面遇到问题 第一个作业之后的所有作业均使用第一个作业的 运行参数 进行参数化 默认情况下 这应该引用第一个作业的最新稳定版本 每个后续作业都使用第一个作业的 运行参数 来访问第一个作业中保存的工件 每个后续作
  • 动态更改对讲语言?

    我有一个带有翻译测验的应用程序 我想让盲人也可以使用它 问题是 当我专注于西班牙语句子 例如 时 Talkback 会用英语读出它 有没有办法在Java中动态触发西班牙语TTS 谢谢 是的 现在有 你必须把字符串包裹在一个LocaleSpa
  • Maven 原型中的公爵年龄在哪里?每第一杯 JEE7

    我正在关注EJB 的 JEE7 第一杯方向 在基于原型创建应用程序之前 您必须 首先将原型和支持项目安装到本地 Maven 存储库 In NetBeans IDE select File then Open Project navigate
  • 如何将 Visual Foxpro dbfs 与 MySQL 同步?

    我正在尝试将遗留应用程序 将数据存储在 VisualFoxpro dbfs 中 同步到 MySQL 或 SqlServer 2005 这将使我们能够在线查看某些信息 我每天至少需要两次同步 我怎样才能做到这一点 我不知道有任何现成的软件可以
  • 了解task_basic_info任务resident_size

    简短的问题 某人 引 5 告诉我驻留内存可以被我的系统回收 这是什么意思 这是否意味着我的应用程序没有使用该内存 或者驻留内存值是否与我的应用程序当前使用的内存直接相关 除了这些之外 我还没有找到太多关于此的文档answers 我正在尝试解
  • Javascript弹出窗口焦点问题

    我想创建一个 弹出窗口 每次单击按钮时都会获得焦点 下面的函数可以很好地执行onclick事件 但当父页面刷新并从 onload 事件执行时 不会按预期执行 这是我的功能 function PopupDelete delete images
  • 快速 numpy 滚动_产品

    我需要一个rolling product函数 或者一个expanding product函数 有各种pandas rolling XXXX and expanding XXXX功能 但我惊讶地发现没有expanding product 功能
  • 抽象类和 PyMongo;无法实例化抽象类

    我创建了空的抽象类AbstractStorage并继承了Storage来自它的类 import abc import pymongo as mongo host mongo MongoClient print host alive True
  • Android - 使用服务在浮动窗口上播放 YouTube Api 播放器

    我喜欢在 Android 上将 YouTube 播放器实现为浮动窗口 位于所有应用程序之上 我看到很多应用程序都具有相同的功能像这个 我尝试了解如何实施它 我试过这个 wm WindowManager getSystemService Co
  • 如何在单选按钮中添加jquery验证红框效果

    如果 jQuery 验证像示例图片中那样激活 我想制作一个红色阴影框 红色边框 有人可以帮我解决这个问题吗 我的代码如下所示 document ready function var month day year for var i 1 i
  • 消除 ggplot y 轴和第一个 x 值之间的间隙

    我需要消除 x 轴上 1950 年之前的间隙 我尝试过使用scale x continuous但这会导致 Error Discrete value supplied to continuous scale 我相信这一定与数据的日期格式有关
  • 单击时确定句子的字符

    在一次随机休息时 我发现自己想知道是否可以使用 jQuery 来确定单击句子中的单个字符 例如 This 当用户第一次点击h jQuery 会将其返回给我 我能想到的唯一方法是将句子中的每个字符用其字母的类别包装在一个跨度中 如下例所示 s
  • Neo4J Cypher - 匹配节点的关系计数

    我正在开发一个小项目 我必须在 Twitter 等用户之间保持关注 我正在尝试进行一个查询 返回某个节点的追随者 我们将其称为 X 节点 因此 查询返回 X 的关注者以及 X 的关注者的关注者计数 以及 X 的关注者关注的节点数 包括该计数
  • 如何使用 HTML/CSS/JavaScript 开发桌面应用程序? [关闭]

    Closed 这个问题需要多问focused 目前不接受答案 首先 我对专业地做这件事不感兴趣 我是一名 Web 开发人员 我的一位同事最近离开 Spotify 并表示他将主要从事 Spotify 桌面应用程序的 JavaScript 工作
  • Ansible 命令模块显示“|”是非法字符

    我正在使用 Ansible 部署我的项目 并尝试检查是否安装了指定的包 但我的任务有问题 以下是任务 name Check if python apt is installed command dpkg l grep python apt
  • PHPMailer字符编码问题

    我尝试使用PHPMailer发送注册 激活 等邮件给用户 require class phpmailer php mail gt charSet UTF 8 mail new PHPMailer mail gt IsSMTP mail gt
  • Angular:我在注入器模块上不断收到此错误

    我正在制作一个有角度的应用程序 它不断出现此错误 未捕获的错误 injector modulerr http errors angularjs org 1 4 9 injector modulerr p0 webinarApp p1 错误
  • 查找迭代器的值类型

    我有一个模板参数InIter在我的一个重载函数中 我需要调用for each n循环使用InIter for x迭代 这对我来说没有任何困难 但我无法获得值类型迭代器的 举个例子 invalid lambda function for ea
  • 我可以将存储库排列到 Github 上的文件夹中吗?

    我是 git 新手 我现在正在做的是将我最近的所有项目作为存储库上传到 github 有很多不同的项目 例如网页设计 WordPress 主题和不同类型的应用程序 其中一些也属于更大的项目 因为它们是将某些东西作为不同的应用程序进行测试 问