[github] GitHub에서 리포지토리 프로젝트의 생성 날짜를 찾는 방법은 무엇입니까?

GitHub에서 프로젝트의 생성 날짜를 어떻게 찾을 수 있습니까?

기본적으로 생성 날짜를 확인하려면 첫 번째 커밋을 찾아야하지만 일부 프로젝트에는 500 개의 커밋이 있으므로 첫 번째 커밋 페이지로 이동하는 데 많은 시간이 낭비됩니다.

만든 날짜를 더 빨리 얻을 수 있습니까?



답변

GitHub에서 프로젝트의 생성 날짜를 확인하는 방법.

Repos 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하지만, 커밋의 대부분은 훨씬 더 멀리보다 거슬러 올라간다.


답변

@nulltoken의 대답은 매우 유용합니다. 더 편리하게하기 위해 리포지토리 생성 날짜를 표시하기위한 크롬 확장 프로그램 을 만들기로 결정했습니다 .

하이라이트

  • 저장소 페이지의 요약 표시 줄에있는 아름다운 달력 아이콘
  • 사용자 정의 가능한 날짜 형식에 따라 모멘트 형식 패턴
  • 페치 된 모든 URI를 스토리지에 저장하여 최상의 성능

저장소 작성 날짜가 요약 막대에 표시됩니다.

홈페이지

확장 프로그램 아이콘을 클릭하여 날짜 형식을 사용자 정의 할 수 있습니다.

선택권

이것은 나를 위해 정말 잘 작동합니다. 나는 그것이 당신에게도 유용하기를 바랍니다.


답변

정확한 제작 날짜에 관심이 없으며 레포가 대략 몇 살인지 알고 싶습니다. Insights다음으로 이동하면 Contributors됩니다. 예를 들어, 첫 커밋이 진행 react되었습니다May 26 2013 .


답변

Github의 새로운 GraphQL API를 사용할 수도 있습니다 .

query {
  repository(owner: "graphql", name: "graphql-js") {
    name
    createdAt
  }
}


답변

이것에 대한 북마크를 작성했습니다. 간단한 해결 방법으로 개인 또는 개인 조직 리포지토리의 세부 정보를 알 수도 있습니다.

GitHub 리포지토리 크기, 생성 날짜 bookmarklet | 소스 코드

여기에 이미지 설명을 입력하십시오


답변

통사론:

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"


답변

https://openuserjs.org/scripts/cosenal/GitHub_Repo_Dates 에서 GitHub 페이지에 직접 작성 날짜를 표시하는 사용자 스크립트를 작성했습니다.