218

私は git が初めてで、現在行っていることは、最近のすべてのプロジェクトをリポジトリとして github にアップロードすることです。ウェブデザイン、ワードプレスのテーマ、さまざまな種類のアプリケーションなど、さまざまなプロジェクトがたくさんあります。また、これらのいくつかは、別のアプリケーションとしていくつかのものをテストすることを目的としていたため、より大きなプロジェクトにも属しています。

問題は、現在、オンラインで紛らわしい量のリポジトリがあることです。関連する github リポジトリをフォルダ構造でグループ化するにはどうすればよいですか? github でリポジトリを順序付け、構造化、またはタグ付けする機能を提供する機能はありますか?

4

7 に答える 7

109

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


元の答え:

GitHub 自体では、組織を作成しない限り、リポジトリを「フォルダー」でグループ化することはできません。たとえば、すべての sublimeText パッケージ リポジトリのグループとしてSublimeText
を参照してください。

ただし、ネストされたフォルダー編成はサポートされません。現時点 (2017 年 6 月) では、ネストされたチーム組織構造のみがサポートされています。


2020 年 8 月更新: README プロジェクトを使用すると、プロファイル ページを追加できます。このページでは、リポジトリを好きなように一覧表示および整理できます。しかし、それは手動のプロセス (ページの編集) です。


2019 年 2 月の更新: プロジェクトの概念が確立
れました。 「ユーザー所有のプロジェクト - 個人用ワークスペース」を参照

プロジェクト ボードには、最大 5 つのリポジトリをリンクすることもできます。リポジトリをリンクすると、検索の範囲がそれらのリンクされたリポジトリに制限されるため、まだプロジェクト ボードに追加していない新しい課題をすばやく絞り込むことができます。

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

GitHub はタグもサポートするようになりました (トピックの形式で)。


元の回答 2012:

別の解決策は、サブモジュールとして宣言された他のリポジトリを参照するリポジトリを定義することです。

そうすれば、「親リポジトリ」と呼ばれる (他のリポジトリを参照する) リポジトリの 1 つを複製する場合、それらはサブモジュールごとにサブディレクトリを持つ独自のディレクトリに複製されます。

GitHub アカウント自体では視覚的に明らかではありませんが (親リポジトリの場合はさらに多くのリポジトリの大きなリストが含まれているため)、1 つの親リポジトリを複製することで、それに関連付けられているすべてのサブモジュールを取り戻すことができます。


2014 年にAnneTheAgileのコメントで言及された問題 302は、現在参照されているだけです (2018 年 11 月)。tbnorth/github_repo_tags

このリポジトリの小さな python プログラムは、GitHub API を使用してリポジトリのリストを取得します。名前、説明、および URL を、デフォルトで repo_tags という名前の新しいリポジトリに追加します。最初は、各「問題」には未分類のタグが付けられていますが、通常の問題のタグ付けを使用して、好きなようにタグを付けることができます。

再実行すると、repo_tags.pyリポジトリの問題のみが作成されます。まだ問題でカバーされていませんでした。

于 2012-08-08T06:44:12.293 に答える