एक आधिकारिक गीथूब मणि है , जो मुझे लगता है, यह करता है। मैं जितना सीखता हूं उससे अधिक जानकारी जोड़ने की कोशिश करूंगा, लेकिन मैं केवल अब इस रत्न की खोज कर रहा हूं, इसलिए मुझे अभी तक बहुत कुछ पता नहीं है।
अद्यतन: अपनी एपीआई कुंजी सेट करने के बाद, मैं create
कमांड के माध्यम से जीथब पर एक नया रेपो बनाने में सक्षम हूं , हालांकि मैं create-from-local
कमांड का उपयोग करने में सक्षम नहीं हूं , जो कि वर्तमान स्थानीय रेपो को लेने और जीथब पर संबंधित रिमोट बनाने के लिए सक्षम है।
$ gh create-from-local
=> error creating repository
अगर किसी को इस पर कुछ जानकारी है, तो मुझे यह जानना अच्छा लगेगा कि मैं क्या गलत कर रहा हूं। पहले से ही एक मुद्दा दायर है ।
अद्यतन: मुझे अंततः यह काम करने के लिए मिला। मुझे इस बात पर बिल्कुल यकीन नहीं है कि इस मुद्दे को फिर से कैसे पेश किया जाए, लेकिन मैंने सिर्फ स्क्रैच (.it फ़ोल्डर को हटा दिया) से शुरू किया था।
git init
git add .emacs
git commit -a -m "adding emacs"
अब यह लाइन रिमोट रेपो बनाएगी और यहां तक कि इसे आगे बढ़ाएगी, लेकिन दुर्भाग्य से मुझे नहीं लगता कि मैं उस रेपो का नाम निर्दिष्ट कर सकता हूं जिसे मैं पसंद करूंगा। मैं चाहता था कि इसे जीथब पर "डॉटफाइल्स" कहा जाए, लेकिन जीएच रत्न ने वर्तमान फ़ोल्डर के नाम का उपयोग किया, जो कि मेरे होम फ़ोल्डर में होने के बाद से "जेसन" था। (मैंने वांछित व्यवहार के लिए एक टिकट जोड़ा )
gh create-from-local
दूसरी ओर, यह कमांड रिमोट रेपो का नाम निर्दिष्ट करने के लिए एक तर्क को स्वीकार करता है, लेकिन यह खरोंच से एक नया प्रोजेक्ट शुरू करने के लिए है, अर्थात जब आप इस कमांड को कॉल करते हैं, तो आपको एक नया रिमोट रेपो मिलता है जो एक स्थानीय रेपो पर नज़र रखता है। आपकी वर्तमान स्थिति के सापेक्ष एक नव-निर्मित सबफ़ोल्डर में, तर्क के रूप में निर्दिष्ट नाम के साथ दोनों।
gh create dotfiles
curl -F 'login=username' -F 'token=API Token' https://github.com/api/v2/yaml/repos/create -F name=reponame
। आपका एपीआई टोकन GitHub साइट पर पाया जा सकता है, खाता सेटिंग्स पर क्लिक करें , प्रशासनिक सूचना और एपीआई टोकन (32 वर्ण स्ट्रिंग) देखें।