2 εύκολοι τρόποι για να διαγράψετε το αποθετήριο GitHub

Το GitHub είναι ένας από τους πιο δημοφιλείς πόρους που χρησιμοποιούν οι προγραμματιστές για τη φιλοξενία και την κοινή χρήση κώδικα και τη συνεργασία σε διαφορετικά έργα. Αυτή η πλατφόρμα έχει γίνει επίσης ένας ιστότοπος κοινωνικής δικτύωσης όπου οι προγραμματιστές συνεργάζονται, δικτυώνονται και μοιράζονται ιδέες.

Αν ψάχνετε τρόπους για να διαγράψετε ένα αποθετήριο GitHub, γνωρίζετε ήδη πώς λειτουργεί αυτή η πλατφόρμα. Οι παρακάτω είναι μερικοί από τους λόγους για τους οποίους μπορείτε να εξετάσετε το ενδεχόμενο διαγραφής ενός αποθετηρίου GitHub.

  • Δεν χρειάζεστε πλέον το αποθετήριο: Μπορεί να έχετε δημιουργήσει ένα έργο μίας χρήσης. Ή οι τεχνολογίες που χρησιμοποιήσατε για τον πηγαίο κώδικα είναι ξεπερασμένες. Μπορείτε να διαγράψετε άνετα το αποθετήριο για να καθαρίσετε το προφίλ σας στο GitHub.
  • Το αποθετήριο δημιουργήθηκε κατά λάθος: Ίσως πειραματιζόσασταν με το GitHub και δημιουργήσατε το πρώτο σας αποθετήριο. Μπορείτε να δημιουργήσετε ένα τέτοιο αποθετήριο και να συμμετάσχετε σε σοβαρή ανάπτυξη.
  • Διαχωρίσατε το αποθετήριο και δεν χρειάζεστε πλέον το πρωτότυπο: Το GitHub επιτρέπει στους χρήστες να διαχωρίζουν τα αποθετήρια (δημιουργούν ένα αντίγραφο του πρωτοτύπου). Εάν αποφασίσετε να εστιάσετε στην ανάπτυξη του πιρουνιού, μπορείτε να διαγράψετε το πρωτότυπο εφόσον το αποθετήριο σας είναι δημόσιο.
  • Το αποθετήριο περιέχει ευαίσθητες πληροφορίες: Συμβαίνουν λάθη. Ενδέχεται να διαπιστώσετε ότι το αποθετήριο που δημοσιεύσατε στο διαδίκτυο έχει ορισμένες προσωπικές ή ευαίσθητες πληροφορίες ή δεδομένα που δεν πρέπει να είναι δημόσια. Μπορείτε να διαγράψετε ένα τέτοιο αποθετήριο για να προστατεύσετε το απόρρητό σας.

Πράγματα που πρέπει να γνωρίζετε πριν διαγράψετε ένα αποθετήριο GitHub

  • Μπορείτε να διαγράψετε μόνο ό,τι σας ανήκει: Το GitHub σάς επιτρέπει να δημιουργείτε αποθετήρια δωρεάν. Ωστόσο, δεν μπορείτε να συναντήσετε το αποθετήριο άλλου ατόμου και να το διαγράψετε. Ωστόσο, ένας συνεργάτης στον οργανισμό σας με δικαιώματα διαχειριστή μπορεί να διαγράψει ένα αποθετήριο. Επομένως, όταν προσθέτετε συνεισφέροντες στον οργανισμό σας, βεβαιωθείτε ότι κατανοείτε τους οργανωτικούς ρόλους.
  • Μπορείτε να επαναφέρετε ορισμένα διαγραμμένα αποθετήρια εντός 90 ημερών: Το GitHub αποθηκεύει τα διαγραμμένα αποθετήρια για 90 ημέρες. Μπορείτε να επαναφέρετε ένα αποθετήριο εάν δεν είναι μια διχάλα ενός κενού δικτύου.
  • Εάν διαθέτετε δημόσιο χώρο αποθήκευσης και διαγράψετε το πρωτότυπο, όλα τα forks παραμένουν: Εάν το άτομο Β διαχωρίσει ένα αποθετήριο από το άτομο Α, το άτομο Β λαμβάνει ένα αντίγραφο του πρωτοτύπου στον λογαριασμό του. Ωστόσο, εάν το άτομο Α διαγράψει το αρχικό αποθετήριο, το αντίγραφο του ατόμου Β θα παραμείνει.
  • Εάν διαγράψετε ένα fork, το αρχικό αποθετήριο παραμένει: Εάν διαχωρίσετε ένα αποθετήριο από το άτομο Α και αποφασίσετε να το διαγράψετε, το αποθετήριο στον λογαριασμό του ατόμου Α δεν θα επηρεαστεί.
  Google Drive εναντίον Microsoft OneDrive: Τι είναι καλύτερο;

Αυτές είναι οι διαφορετικές προσεγγίσεις για τη διαγραφή των αποθετηρίων GitHub.

Διαγραφή από την πλατφόρμα GitHub

Βήμα 1: Συνδεθείτε στο GitHub

Κάντε κλικ στο εικονίδιο της εικόνας στη δεξιά πλευρά για να εμφανιστεί ένα αναπτυσσόμενο μενού

Βήμα 2: Κάντε κλικ στο “Τα αποθετήρια σας”

Αυτή η καρτέλα έχει όλα τα αποθετήρια σας.

Βήμα 3: Εντοπίστε το αποθετήριο που θέλετε να διαγράψετε

Κάντε κλικ στον τίτλο του αποθετηρίου που θέλετε να διαγράψετε. Για λόγους επίδειξης, δημιούργησα ένα αποθετήριο με το όνομα “to-be-deleted”.

Βήμα 4: Κάντε κλικ στην καρτέλα “Ρυθμίσεις”.

Ενώ βρίσκεστε στο αποθετήριο προορισμού, κάντε κλικ στο εικονίδιο “ρυθμίσεις”.

Βήμα 5: Διαγράψτε το αποθετήριο

Αφού κάνετε κλικ στις “ρυθμίσεις”, θα έχετε κάτι παρόμοιο με αυτό.

Κάντε κύλιση προς τα κάτω μέχρι να βρείτε την τελευταία ενότητα, “Ζώνη κινδύνου”.

Κάντε κλικ στην τελευταία υποεπικεφαλίδα με την ετικέτα “Διαγραφή αυτού του αποθετηρίου” με κόκκινο χρώμα.

Βήμα 6: Επιβεβαιώστε τη διαγραφή

Θα εμφανιστεί ένα αναδυόμενο παράθυρο για να επιβεβαιώσετε τις ενέργειές σας.

Κάντε κλικ στο «Θέλω να διαγράψω αυτό το αποθετήριο» και προχωρήστε στο επόμενο βήμα.

Βήμα 7: Διαβάστε τους όρους

Το GitHub σάς δείχνει τι θα συμβεί όταν διαγράψετε το αποθετήριο σας.

Κάντε κλικ στο «Έχω διαβάσει και κατανοήσει αυτά τα εφέ» και προχωρήστε στο επόμενο βήμα.

Βήμα 8: Πληκτρολογήστε το όνομα του αποθετηρίου που θέλετε να διαγράψετε

Το GitHub θέλει να είναι σίγουρο ότι πρέπει να καταργήσετε οριστικά το αποθετήριο. Πληκτρολογήστε το όνομα του αποθετηρίου και θα ενεργοποιηθεί το κουμπί “Διαγραφή αυτού του αποθετηρίου”.

Κάντε κλικ στο κουμπί (μπορεί να σας ζητηθεί να εισαγάγετε τον κωδικό πρόσβασής σας στο GitHub). Διαγράψατε με επιτυχία το αποθετήριο GitHub.

Διαγραφή από το τερματικό

Η προσέγγιση που περιγράφεται παραπάνω διαγράφει μόνο το απομακρυσμένο αποθετήριο (φιλοξενείται στο GitHub). Ωστόσο, μπορεί να έχετε ξεκινήσει ένα τοπικό αποθετήριο στο Git με διάφορα αρχεία. Μπορείτε να διαγράψετε τόσο τοπικά όσο και απομακρυσμένα αποθετήρια χρησιμοποιώντας αυτά τα βήματα.

Βήμα 1: Αλλάξτε τον κατάλογο στο φάκελο του έργου που θέλετε να διαγράψετε

Μπορείτε να χρησιμοποιήσετε την εντολή cd. Για παράδειγμα, εάν ο φάκελος του έργου ονομάζεται “my-project”, μπορείτε να αλλάξετε τον κατάλογο ως εξής.

cd my-project

Ελέγξτε τις βασικές εντολές Git.

  Πώς να εκτελέσετε την αναζήτηση εικόνων Reverse Scammer

Βήμα 2: Επιβεβαιώστε το upstream

Εκτελέστε αυτήν την εντολή.

κατάσταση git

Το upstream έχει οριστεί ως ‘main/origin’ για την περίπτωσή μου.

Βήμα 3: Αποσυνδέστε τον απομακρυσμένο χώρο αποθήκευσης από τον τοπικό χώρο αποθήκευσης. Χρησιμοποιήστε αυτήν την εντολή.

git remote αφαίρεση προέλευσης

Βήμα 4: Επιβεβαιώστε ότι η προέλευση έχει αφαιρεθεί

Εκτελέστε αυτήν την εντολή.

git push

Εάν λάβετε κάτι παρόμοιο με αυτήν την έξοδο, τα αποθετήρια Git και GitHub δεν είναι πλέον συνδεδεμένα.

Βήμα 5: Επαναλάβετε τα βήματα που απεικονίζονται στην παραπάνω ενότητα “Διαγραφή από την πλατφόρμα GitHub” για να διαγράψετε το απομακρυσμένο αποθετήριο.

Αλλες επιλογές

#1. Κάντε το αποθετήριο σας ιδιωτικό

Εάν έχετε ένα καταπληκτικό προϊόν που δεν θέλετε να αντιγράψουν άλλα άτομα τον πηγαίο κώδικα του, είναι μια καλή επιλογή να το κάνετε ιδιωτικό. Ένα ιδιωτικό αποθετήριο είναι προσβάσιμο μόνο σε εσάς και τα άτομα στα οποία δίνετε πρόσβαση.

Μια τέτοια προσέγγιση επιτρέπει στην ομάδα σας να συνεχίσει να συνεργάζεται, αλλά διασφαλίζει ότι ο πηγαίος κώδικας της εφαρμογής σας δεν είναι στη δημοσιότητα. Μπορείτε να μετατρέψετε το δημόσιο αποθετήριο GitHub σε ιδιωτικό χρησιμοποιώντας τα παρακάτω βήματα.

Βήμα 1: Συνδεθείτε στον λογαριασμό σας στο GitHub

Στη δεξιά πλευρά, κάντε κλικ στο εικονίδιο της εικόνας για να εμφανιστεί ένα αναπτυσσόμενο μενού

Βήμα 2: Κάντε κλικ στο “Τα αποθετήρια μου”

Βήμα 3: Εντοπίστε το αποθετήριο που θέλετε να κάνετε ιδιωτικό

Κάντε κλικ στον τίτλο του

Βήμα 4: Κάντε κλικ στο “Ρυθμίσεις”

Θα έχετε κάτι σαν αυτό?

Βήμα 5: Αλλαγή ορατότητας

Κάντε κύλιση προς τα κάτω μέχρι την τελευταία ενότητα, που ονομάζεται “Ζώνη κινδύνου”.

Εάν το αποθετήριο σας είναι δημόσιο, θα δείτε αυτές τις λέξεις.

«Αλλαγή ορατότητας αποθετηρίου

Αυτό το αποθετήριο είναι επί του παρόντος δημόσιο.”

Κάντε κλικ στο “Αλλαγή ορατότητας”

Βήμα 6: Αποδεχτείτε τις αλλαγές

Θα εμφανιστεί ένα αναδυόμενο παράθυρο που θα επιβεβαιώνει τις ενέργειές σας.

Θα εμφανιστεί ένα άλλο αναδυόμενο παράθυρο για να επιβεβαιώσετε ότι κατανοείτε τα αποτελέσματα.

Κάντε την τελική επιβεβαίωση.

#2. Διαγραφή συγκεκριμένου κλάδου

Είναι κοινή πρακτική για ένα αποθετήριο GitHub να έχει πολλά υποκαταστήματα, ειδικά για μια μεγάλη εφαρμογή. Μια τέτοια προσέγγιση διασφαλίζει ότι οι προγραμματιστές μπορούν να εργαστούν σε διάφορες λειτουργίες μεμονωμένα, να τις δοκιμάσουν και να τις προωθήσουν στον κύριο κλάδο μόνο όταν είναι σίγουροι ότι λειτουργούν όπως αναμένεται.

Εάν έχετε ένα υποκατάστημα που μπορεί να θέλετε να διαγράψετε για τον ένα ή τον άλλο λόγο, αυτά είναι τα βήματα.

Βήμα 1: Συνδεθείτε στον λογαριασμό σας στο GitHub

Βήμα 2: Εντοπίστε το προφίλ σας στη δεξιά πλευρά και κάντε κλικ στο “Τα αποθετήρια μου”.

  Οι 8 κορυφαίες εφαρμογές αντίστροφης μέτρησης που θα σας βοηθήσουν να προγραμματίσετε το σημαντικό σας συμβάν

Βήμα 3: Εντοπίστε το αποθετήριο που φιλοξενεί το υποκατάστημα που θέλετε να διαγράψετε.

Βήμα 4: Κάντε κλικ στο εικονίδιο «υποκαταστήματα».

Ο αριθμός των υποκαταστημάτων θα εξαρτηθεί από το αποθετήριο σας. Για αυτήν την περίπτωση, έχουμε δύο κλάδους.

Εντοπίστε το υποκατάστημα που θέλετε να διαγράψετε

Για την περίπτωσή μου, θέλω να διαγράψω τον κλάδο “Titus”.

Βήμα 5: Διαγράψτε τον κλάδο

Στη δεξιά πλευρά, κάντε κλικ στο εικονίδιο διαγραφής.

Μπορείτε να δείτε ότι τώρα έχουμε μόνο ένα υποκατάστημα.

#3. Διαγράψτε συγκεκριμένα αρχεία από το αποθετήριο

Αντί να διαγράψετε ολόκληρο το αποθετήριο, μπορείτε να διαγράψετε ένα αρχείο που περιέχει ευαίσθητες πληροφορίες. Για λόγους επίδειξης, θα διαγράψουμε το αρχείο README.md. Ακολουθήστε αυτά τα βήματα για να διαγράψετε το επιλεγμένο αρχείο.

Βήμα 1: Ανοίξτε το αποθετήριο σας

Στην περίπτωσή μας, το αποθετήριο έχει 3 αρχεία. Αρχεία README.md, index.html και styles.css.

Βήμα 2: Ανοίξτε το αρχείο που θέλετε να διαγράψετε

Στην περίπτωσή μας, θα διαγράψουμε το αρχείο README.md. Στη δεξιά πλευρά, κάντε κλικ στο εικονίδιο διαγραφής.

Βήμα 3: Πραγματοποιήστε τις αλλαγές

Γράψτε ένα μήνυμα δέσμευσης για να εξηγήσετε γιατί διαγράψατε το αρχείο.

Συχνές Ερωτήσεις

Ποια είναι η διαφορά μεταξύ GitHub και Git;

Πολλοί άνθρωποι μπερδεύουν το GitHub και το Git.
Το Git είναι ένα εργαλείο ελέγχου έκδοσης που επιτρέπει στους προγραμματιστές να παρακολουθούν τις αλλαγές στον κώδικά τους.
Το GitHub είναι μια διαδικτυακή πλατφόρμα που επιτρέπει στους προγραμματιστές να αποθηκεύουν, να διαχειρίζονται κώδικα και να συνεργάζονται.
Για να προωθήσετε τον κώδικα από τον τοπικό σας υπολογιστή στο GitHub, χρειάζεστε έναν έλεγχο έκδοσης όπως το Git.

Είναι το GitHub δωρεάν;

Το GitHub προσφέρει δωρεάν και επί πληρωμή πακέτα. Με έναν δωρεάν λογαριασμό, μπορείτε να δημιουργήσετε αποθετήρια, να διαχειριστείτε τον κωδικό σας και να συνεργαστείτε με άλλους. Τα πακέτα επί πληρωμή περιλαμβάνουν επιπλέον λειτουργίες όπως το GitHub Copilot, έναν βοηθό AI που παράγει κώδικα μέσω γραπτών μηνυμάτων.

Υπάρχουν εναλλακτικές λύσεις GitHub;

Υπάρχουν αρκετές εναλλακτικές λύσεις GitHub, όπως το GitLab, το SourceForge, το GitKraken και το Bitbucket. Ορισμένες από αυτές τις εναλλακτικές λύσεις πληρώνονται πλήρως, ενώ άλλες προσφέρουν δωρεάν και επί πληρωμή προγράμματα.

Μπορείτε να χρησιμοποιήσετε εργαλεία τρίτων για τη διαγραφή αποθετηρίων;

Ναί. Μπορείτε να χρησιμοποιήσετε εργαλεία όπως το GitKraken, το GitHub Desktop και το Bitbucket για τη διαχείριση των απομακρυσμένων αποθετηρίων σας. Ωστόσο, βεβαιωθείτε ότι επιτρέπετε μόνο εργαλεία τρίτων που μπορείτε να εμπιστευτείτε να έχουν πρόσβαση στον λογαριασμό σας στο GitHub.

συμπέρασμα

Τώρα μπορείτε άνετα να διαγράψετε ένα αποθετήριο GitHub, ανεξάρτητα από τον λόγο σας. Μπορείτε επίσης να εξερευνήσετε άλλες επιλογές, όπως να κάνετε το αποθετήριό σας ιδιωτικό, να διαγράψετε ένα συγκεκριμένο κλάδο ή να διαγράψετε αρχεία εάν εξακολουθείτε να χρειάζεστε τον πηγαίο κώδικα.

Εάν δεν είστε βέβαιοι ποια αρχεία μπορεί να περιέχουν ευαίσθητες πληροφορίες, μπορείτε να σαρώσετε το αποθετήριο GitHub για διαπιστευτήρια.