Android

Πώς να αλλάξετε τη διεύθυνση URL του git remote

How to use ESP32 with Arduino IDE full details with examples and code

How to use ESP32 with Arduino IDE full details with examples and code

Πίνακας περιεχομένων:

Anonim

Το Git Remote είναι ένας δείκτης που αναφέρεται σε ένα άλλο αντίγραφο του αποθετηρίου που συνήθως φιλοξενείται σε έναν απομακρυσμένο διακομιστή.

Σε ορισμένες περιπτώσεις, όπως όταν το απομακρυσμένο αποθετήριο μεταφέρεται σε άλλο κεντρικό υπολογιστή, πρέπει να αλλάξετε τη διεύθυνση URL του απομακρυσμένου.

Αυτός ο οδηγός εξηγεί τον τρόπο αλλαγής της διεύθυνσης URL ενός τηλεχειριστηρίου Git.

Αλλαγή της διεύθυνσης URL του Git Remote

Κάθε αποθετήριο Git μπορεί να έχει μηδέν ή περισσότερα απομακρυσμένα Git συνδεδεμένα σε αυτό. Όταν κλωνοποιείτε ένα αποθετήριο, το όνομα του απομακρυσμένου στοιχείου ρυθμίζεται αυτόματα στην προέλευση και δείχνει στο αποθετήριο από το οποίο κλωνοποιήσατε. Εάν δημιουργήσατε το χώρο αποθήκευσης τοπικά, μπορείτε να προσθέσετε ένα νέο τηλεχειριστήριο.

Το απομακρυσμένο σύστημα μπορεί να εντοπίσει έναν αποθετήριο που φιλοξενείται σε μια υπηρεσία φιλοξενίας Git όπως τα GitHub, GitLab και BitBucket ή ο ιδιωτικός σας διακομιστής Git.

Για να αλλάξετε τη διεύθυνση URL ενός τηλεχειριστηρίου:

  1. Αλλαγή στον κατάλογο όπου βρίσκεται το αποθετήριο:

    cd /path/to/repository

    Εκτελέστε το git remote για να καταγράψετε τα υπάρχοντα τηλεχειριστήρια και να δείτε τα ονόματα και τις διευθύνσεις URL τους:

    git remote -v

    Η έξοδος θα φαίνεται κάπως έτσι:

    origin https://github.com/user/repo_name.git (fetch) origin https://github.com/user/repo_name.git (push)

    Χρησιμοποιήστε την εντολή git remote set-url ακολουθείται από το απομακρυσμένο όνομα και τη διεύθυνση URL του απομακρυσμένου:

    git remote set-url

    Η διεύθυνση URL του απομακρυσμένου δικτύου μπορεί να ξεκινήσει με HTTPS ή SSH, ανάλογα με το πρωτόκολλο που χρησιμοποιείτε. Εάν δεν έχει οριστεί πρωτόκολλο, τότε η προεπιλογή είναι SSH. Η διεύθυνση URL μπορεί να βρεθεί στη σελίδα αποθετηρίου της υπηρεσίας φιλοξενίας Git.

    Για παράδειγμα, για να αλλάξετε τη διεύθυνση URL της origin στο [email protected]:user/repo_name.git θα πληκτρολογήσετε:

    git remote set-url origin [email protected]:user/repo_name.git

    Βεβαιωθείτε ότι η διεύθυνση URL του απομακρυσμένου συστήματος έχει αλλάξει επιτυχώς καταχωρώντας τις απομακρυσμένες συνδέσεις:

    git remote -v

    Η έξοδος θα πρέπει να φαίνεται ως εξής:

    origin ssh://[email protected]:user/repo_name.git (fetch) origin ssh://[email protected]:user/repo_name.git (push)

Αυτό είναι. Έχετε τροποποιήσει επιτυχώς τη διεύθυνση URL του τηλεχειριστηρίου.

Τι ακριβώς κάνει η εντολή git remote set-url είναι η ενημέρωση του αρχείου .git/config αποθετηρίου με μια νέα διεύθυνση URL στο απομακρυσμένο αποθετήριο.

.git / config

… url = [email protected]:user/repo_name.git fetch = +refs/heads/*:refs/remotes/origin/*

Μπορείτε επίσης να αλλάξετε τη διεύθυνση URL του απομακρυσμένου συστήματος, επεξεργάζοντας το αρχείο .git/config με ένα πρόγραμμα επεξεργασίας κειμένου. Ωστόσο, συνιστάται να χρησιμοποιήσετε την εντολή git.

συμπέρασμα

Η αλλαγή της διεύθυνσης URL του απομακρυσμένου Git είναι τόσο απλή όσο η εκτέλεση: git remote set-url .