GitHub पर एक रिपॉजिटरी प्रोजेक्ट की बनाई गई तिथि कैसे पता करें?


139

मैं GitHub पर किसी प्रोजेक्ट की बनाई गई तिथि कैसे पा सकता हूं?

मूल रूप से, मुझे बनाई गई तारीख को देखने के लिए पहला कमिटमेंट ढूंढना होगा, हालांकि, कुछ प्रोजेक्ट्स में 500 कमिट होते हैं, जो कि पहले कमिट पेज पर पहुंचने में बहुत समय बर्बाद करते हैं।

क्या बनाई गई तारीख प्राप्त करने का एक तेज़ तरीका है?


जवाबों:


161

कैसे GitHub पर एक परियोजना की बनाई तारीख जानने के लिए।

इस जानकारी को पुनः प्राप्त करने के लिए Reit GitHub API का उपयोग करें

  • सिंटैक्स :https://api.github.com/repos/{:owner}/{:repository}
  • उदाहरण: https://api.github.com/repos/libgit2/libgit2sharp

JSON पेलोड created_atUTC तारीख के साथ एक सदस्य को उजागर कर देगा रिपोजिटरी बनाया गया था।

ऊपर दिए गए LibGit2Sharp रिपॉजिटरी को देखते हुए, कोई यह देख सकता है कि यह Feb, 2nd 2011 को 16:44:49 UTC पर बनाया गया है।

नोट:created_at जरूरी होने की तिथि को प्रतिबिंबित नहीं करेगा पहले करते हैं। यह वह तिथि है जब GitHub पर रिपॉजिटरी बनाई गई है। उदाहरण के लिए, इस xunit/resharper-xunitपरियोजना को हाल ही में कोडप्लेक्स से गिटहब में स्थानांतरित किया गया था । created_atतारीख है 2014-05-01T11:17:56Z, लेकिन करता से ज्यादातर वापस आगे भी बहुत कुछ है कि तुलना में तारीख।


1
यह एक सार्वजनिक रेपो के लिए है, है ना? निजी के बारे में कोई विचार?
क्राफ्टीदेविल

यह एक जीवित रेपो पर काम करता है और हाल ही में एक मृत व्यक्ति पर भी।
जो

@kraftydevil निजी रिपॉजिटरी के लिए इसे देखें। stackoverflow.com/questions/23611669/…
vicke4

10
आसान एक लाइनर curl -s https://api.github.com/repos/KhronosGroup/WebGL | grep 'created_at' | cut -d: -f2-। प्रिंट "2016-03-11T02:02:33Z",:)
किंवदंतियों 2k

@ प्रतिनिधि या कोई और, मानव पठनीय टाइमस्टैम्प को परिवर्तित करने के लिए सुझाव?
जस्सोनलहार्ड 21

22

@ नल्टोकेन का जवाब बहुत उपयोगी है। इसे और अधिक सुविधाजनक बनाने के लिए, मैंने भंडार के निर्माण की तारीख प्रदर्शित करने के लिए एक क्रोम एक्सटेंशन बनाने का निर्णय लिया ।

हाइलाइट

  • एक रिपॉजिटरी पेज पर सारांश बार में सुंदर कैलेंडर आइकन
  • अनुकूलन की तारीख प्रारूप मोमेंट प्रारूप पैटर्न का पालन किया
  • संग्रहण में सभी URI को संग्रहीत करके सर्वश्रेष्ठ प्रदर्शन

सारांश बार पर एक भंडार के निर्माण की तिथि प्रदर्शित की जा रही है:

landpage

एक्सटेंशन आइकन पर क्लिक करके दिनांक प्रारूप अनुकूलन योग्य है:

विकल्प

यह मेरे लिए वास्तव में अच्छा काम कर रहा है। मुझे आशा है कि यह आपके लिए भी उपयोगी है।


1
@Larayut यह मेरे UserJS स्क्रिप्ट (मेरे जवाब देखें) द्वारा हासिल की गई तुलना में बहुत बेहतर डिज़ाइन है।
एलेसेंड्रो कोसेंटिनो

18

यदि आप सटीक निर्माण तिथि में रुचि नहीं रखते हैं, और बस जानना चाहते हैं कि एक रेपो लगभग कितना पुराना है। आप Insightsतब जा सकते हैं Contributors। उदाहरण के लिए, पहले के लिए प्रतिबद्ध reactथा पर धक्का दियाMay 26 2013



11

मैंने इसके लिए एक बुकमार्कलेट लिखा है, यह काम आ सकता है। आप एक साधारण वर्कअराउंड के साथ निजी या निजी संगठन विवरणों का विवरण भी जान सकते हैं।

GitHub रिपॉजिटरी आकार, निर्माण तिथि बुकमार्कलेट | सोर्स कोड

यहां छवि विवरण दर्ज करें


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 के जवाब ने दोनों पर काम किया। आलोचना नहीं - सिर्फ जानकारी।
जो

1
निजी रिपॉज के लिए, बस कर्ल कमांड के साथ अपने github यूजरनेम को पास करें -u {:username}। आपको अपने पासवर्ड के लिए संकेत दिया जाएगा।
पीटर


1

यह प्रश्न पुराना है, लेकिन मैं बिना किसी बाहरी प्लग-इन के गितुब से तारीख लेने की कोशिश कर रहा था। ऑनलाइन जाने के बाद और गहरी खुदाई करके और कुछ और खोजने की कोशिश की और इस समाधान के पार आए। यहाँ जवाब है।

  • अपने प्रोफ़ाइल पर राइट-क्लिक करें और चुनें Settings
  • अपने 'सेटिंग' पृष्ठ में, बाईं ओर साइडबार Security
  • आपको 'सुरक्षा इतिहास' के तहत सभी विवरणों को देखना चाहिए
  • आप पूरी तारीख और समय प्रदर्शित करने के लिए तारीख पर होवर कर सकते हैं। या आप repo.createरिपॉजिटरी के बारे में अधिक विस्तृत जानकारी के साथ पॉपअप तक क्लिक कर सकते हैं ।

यहां छवि विवरण दर्ज करें


यह केवल तभी मददगार होता है जब आप जीथ्यू रेपो बनाने वाले होते हैं।
रेवलेवेल्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.