Τρόπος διόρθωσης σφάλματος "Fatal: Το Origin δεν φαίνεται να είναι σφάλμα Git Repository"
Το Git είναι ένα σύστημα ελέγχου κατανεμημένης έκδοσης που χρησιμοποιείται κυρίως για την παρακολούθηση αλλαγών στον πηγαίο κώδικα κατά την ανάπτυξη λογισμικού. Το GitHub είναι μια διαδικτυακή υπηρεσία φιλοξενίας για έλεγχο έκδοσης χρησιμοποιώντας το Git. Και οι δύο αυτές υπηρεσίες χρησιμοποιούνται εκτενώς στην ανάπτυξη λογισμικού. Ωστόσο, πολύ πρόσφατα, έχουν γίνει πολλές αναφορές στις οποίες οι χρήστες δεν μπορούν να εκτελέσουν εντολές "git" στο τερματικό τους Mac.
Σε αυτό το άρθρο, θα μιλήσουμε για τους λόγους για τους οποίους προκαλείται το σφάλμα και θα σας παρέχουμε βιώσιμες λύσεις για την επίλυση του προβλήματος. Φροντίστε να ακολουθήσετε προσεκτικά τον οδηγό για να αποφύγετε συγκρούσεις.
Τι προκαλεί το σφάλμα "Fatal:" origin "δεν φαίνεται να είναι Git Repository";
Αφού λάβαμε πολλές αναφορές από πολλούς χρήστες, αποφασίσαμε να διερευνήσουμε το ζήτημα και ξεκινήσαμε να εντοπίζουμε την αιτία του. Σύμφωνα με τις αναφορές μας, οι λόγοι για τους οποίους ενεργοποιείται αυτό το σφάλμα παρατίθενται παρακάτω:
- Λείπει προέλευση:Αυτό το σφάλμα εμφανίζεται συνήθως όταν λείπει το "Origin". Το Origin είναι η αναφορά στο "Github-Fork" και εάν λείπουν, ορισμένες εντολές δεν λειτουργούν σωστά.
- Λανθασμένη διεύθυνση URL:Σε ορισμένες περιπτώσεις, η διαμόρφωση διεύθυνσης URL που έχει οριστεί από την εφαρμογή ενδέχεται να είναι λανθασμένη και ενδέχεται να πρέπει να αλλάξει. Λόγω αυτού, ορισμένες εντολές ενδέχεται να μην λειτουργούν σωστά.
Τώρα που έχετε μια βασική κατανόηση της φύσης του προβλήματος, θα προχωρήσουμε προς τις λύσεις.
Λύση 1: Προσθήκη προέλευσης
Εάν λείπει το Origin (που αναφέρεται στο Fork) ορισμένες εντολές ενδέχεται να μην λειτουργούν σωστά. Επομένως, σε αυτό το βήμα, θα προσθέσουμε ένα Origin με μη αυτόματο τρόπο. Για να γίνει αυτό:
- Τύπος ο "Εντολή” + "Χώρος" κουμπιά ταυτόχρονα.
- Τύπος σε "Τερματικό"Και πατήστε"Εισαγω“.
- Τύπος στην ακόλουθη εντολή και πατήστε "Εισαγω”
git remote -v
- Ελέγξτε για να δείτε αν υπάρχει ένα τηλεχειριστήριο "Προέλευση" αναφέρονται.
- Εάν όχι, αυτό σημαίνει ότι "Προέλευση" λείπει.
- Προσθήκη Προέλευση χρησιμοποιώντας την ακόλουθη εντολή
git απομακρυσμένη προσθήκη διεύθυνσης url / στο / το / πιρούνι σας
- Ελεγχος για να δείτε εάν το πρόβλημα παραμένει.
Λύση 2: Αλλαγή διεύθυνσης URL
Εάν η διεύθυνση URL δεν αναφέρεται σωστά, ενδέχεται να αποτρέψει τη σωστή λειτουργία ορισμένων λειτουργιών της εφαρμογής. Επομένως, σε αυτό το βήμα, θα αλλάξουμε τη διεύθυνση URL. Γι'αυτό:
- Τύπος ο "Εντολή” + “ΧώροςΚουμπιά ταυτόχρονα.
- Τύπος σε "Τερματικό"Και πατήστε"Εισαγω“.
- Χρήση την παρακάτω εντολή για να αλλάξετε τη διεύθυνση URL
git remote set-url origin ssh: //[email protected]/username/newRepoName.git
- Ελεγχος για να δείτε εάν το πρόβλημα παραμένει.
Λύση 3: Αλλαγή προέλευσης σε Master
Εάν προσπαθείτε να τραβήξετε από το Master, είναι απαραίτητο να αλλάξετε την προέλευση στο master πριν προσπαθήσετε να προσθέσετε ή να αφαιρέσετε το τηλεχειριστήριο. Επομένως, σε αυτό το βήμα, θα αλλάξουμε την Προέλευση σε Δάσκαλο. Γι'αυτό:
- Τύπος ο "Εντολή” + “ΧώροςΚουμπιά ταυτόχρονα.
- Τύπος σε "Τερματικό"Και πατήστε"Εισαγω“.
- Χρήση η εντολή παρακάτω για να αλλάξετε το Προέλευση γίνομαι ειδικός σε κάτι
git pull origin master