GitHubでリポジトリプロジェクトの作成日を確認するにはどうすればよいですか?


139

GitHubでプロジェクトの作成日を確認するにはどうすればよいですか?

基本的に、作成日を確認するには最初のコミットを見つける必要がありますが、一部のプロジェクトには500のコミットがあるため、最初のコミットページにアクセスしようとすると多くの時間を無駄にします。

作成された日付を取得するより速い方法はありますか?


回答:


161

GitHubでプロジェクトの作成日を知る方法。

使用レポGitHubのAPIを、この情報を取得するために、

  • 構文https://api.github.com/repos/{:owner}/{:repository}
  • 例: https://api.github.com/repos/libgit2/libgit2sharp

JSONペイロードはcreated_at、リポジトリが作成されたUTC日付を持つメンバーを公開します。

上記のLibGit2Sharpリポジトリを検討すると、2011年2月2日16:44:49 UTCに作成されたことがわかります。

注:created_at必ずしも最初のコミットの日付が反映されません。リポジトリがGitHubに作成された日付です。たとえば、xunit/resharper-xunitプロジェクトは最近codeplexからGitHubに移動されましたcreated_at日付があり2014-05-01T11:17:56Zますが、コミットのほとんどははるか遠くよりさかのぼります。


1
これは公開レポ用ですよね?プライベートについて何か考えはありますか?
kraftydevil

これは、ライブリポジトリと最近死んだリポジトリにも機能しました。
Joe

@kraftydevilプライベートリポジトリについては、こちらを確認してください。 stackoverflow.com/questions/23611669/...
vicke4

10
ハンディcURLワンライナーcurl -s https://api.github.com/repos/KhronosGroup/WebGL | grep 'created_at' | cut -d: -f2-。版画"2016-03-11T02:02:33Z",:)
legends2k

@legendsまたは他の誰か、人間が読めるタイムスタンプに変換するための提案?
jasonleonhard

22

@nulltokenの答えは非常に便利です。さらに便利にするために、リポジトリーの作成日を表示するためのchrome拡張を作成することにしました。

ハイライト

  • リポジトリページの概要バーにある美しいカレンダーアイコン
  • カスタマイズ可能な日付形式はモーメント形式パターンに従いました
  • 取得したすべてのURIをストレージに保存することによる最高のパフォーマンス

リポジトリーの作成日が要約バーに表示されます。

ランドページ

日付形式は、拡張アイコンをクリックしてカスタマイズできます。

オプション

これは私にとって本当にうまくいきます。お役に立てれば幸いです。


1
@LVarayutこれは、私のUserJSスクリプトで実現したデザインよりもはるかに優れたデザインです(私の回答を参照してください)。
アレッサンドロコセンティーノ2017




6

構文:

curl -s https://api.github.com/repos/{:owner}/{:repository} | jq '.created_at'

例:

curl -s https://api.github.com/repos/NabiKAZ/video2gif | jq '.created_at'

結果:

"2017-04-22T22:58:47Z"

これはライブリポジトリでは機能しましたが、最近死んだリポジトリでは機能しませんでした。@nulltokenの回答は両方で機能しました。批判ではありません-情報だけです。
Joe

1
プライベートリポジトリの場合は、curlコマンドでgithubユーザー名を渡すだけ-u {:username}です。パスワードの入力を求められます。
ピーター


1

この質問は古いですが、外部プラグインなしでGithubから日付を取得しようとしました。オンラインになって深く掘り下げ、他の何かを見つけようとした後、このソリューションに出会いました。これが答えです。

  • プロファイルを右クリックして選択します Settings
  • [設定]ページで、左クリックのサイドバー Security
  • 「セキュリティ履歴」の下にすべての詳細が表示されます
  • 日付にカーソルを合わせると、完全な日付と時刻を表示できます。またはrepo.create、リポジトリに関する詳細情報を含むポップアップをクリックしてポップアップすることもできます。

ここに画像の説明を入力してください


これが役立つのは、あなたがgithubリポジトリを作成した場合だけです。
RayLoveless
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.