"gatsby new myproject" का उपयोग करके बस एक बुनियादी Gatsby प्रोजेक्ट शुरू किया। उनका गिट सेटअप मेरे द्वारा उपयोग किए जाने वाले कार्यों से बहुत अलग प्रतीत होता है। प्रोजेक्ट स्थापित होने के बाद मैंने एक नया गिटहब रेपो बनाया, इसे प्रारंभ किया, रिमोट जोड़ा, लेकिन जब मैं स्रोत को धक्का देने का प्रयास करता हूं तो मुझे मिल रहा है:

    fatal: The current branch master has no upstream branch.
    To push the current branch and set the remote as upstream, use

         git push --set-upstream origin master

मैंने अपस्ट्रीम सेट करने की कोशिश की, लेकिन यह मुझे एक त्रुटि देता है और कह रहा है "सब कुछ अद्यतित है":

Enumerating objects: 51, done.
Counting objects: 100% (51/51), done.
Delta compression using up to 4 threads
Compressing objects: 100% (50/50), done.
Writing objects: 100% (51/51), 408.69 KiB | 4.21 MiB/s, done.
Total 51 (delta 12), reused 0 (delta 0)
error: RPC failed; curl 56 OpenSSL SSL_read: Connection was reset, errno 10054
fatal: the remote end hung up unexpectedly
fatal: the remote end hung up unexpectedly
Everything up-to-date

मैंने प्रोजेक्ट को फिर से स्थापित करने का भी प्रयास किया, लेकिन एक ही समस्या हो रही है। उनके दस्तावेज़ीकरण में कोई जानकारी नहीं मिल रही है। सुनिश्चित नहीं है कि Gatsby Git कैसे सेटअप है और इसे काम करने के लिए क्या करने की आवश्यकता है। मैं परियोजना को gh-पृष्ठों के साथ प्रकाशित नहीं करना चाहता, बस अभी के लिए स्रोत फ़ाइलों के विकास को ट्रैक करना चाहता हूं। कोई विचार?

1
techexpert 13 मार्च 2020, 09:32

1 उत्तर

सबसे बढ़िया उत्तर

gatsby new myproject चलाते समय gatsby-starter-default को myproject फ़ोल्डर में क्लोन करने के लिए git का उपयोग करता है (और फिर निर्भरताएं स्थापित करता है), यह वास्तव में आपके लिए एक स्थानीय git रेपो नहीं बनाता है।

तो आप जिस वर्कफ़्लो की तलाश कर रहे हैं, वह myproject नामक GitHub रेपो बनाने के लिए हो सकता है, फिर चलाएँ:

gatsby new myproject
cd myproject

git init
git add .
git commit -m "first commit"
git remote add origin git@github.com:ksav/myproject.git
git push -u origin master
1
ksav 13 मार्च 2020, 08:18