Χρήση του Git με το Bitbucket
Εισαγωγή
Το Git είναι ένα κατανεμημένο σύστημα ελέγχου εκδόσεων κώδικα που προσφέρει αρκετές ευκολίες είτε γράφετε τα προγράμματα μόνοι σας ή σε συνεργασία με άλλους στην ομάδα σας. Πιο συγκεκριμένα μας επιτρέπει να κρατάμε εκδόσεις στα αρχεία, να κάνουμε undo αλλαγές, κρατάμε backups των αρχείων μας, να μοιραζόμαστε τον κώδικα με την ομάδα μας, να ξέρουμε ποια είναι η τελευταία έκδοση, κλπ.
Ρυθμίσεις
Αρχικά θα πρέπει να δημιουργήσουμε ένα νέο repository από το μενού Repositories
και μετά Create Repository
.
Στη συνέχεια θα χρειαστεί να συνδεθείτε με SSH στον server που είναι το πακέτο hosting σας και να δημιουργήσετε το ssh key που θα γίνεται η πιστοποίηση με το bitbucket πατώντας enter στην κάθε ερώτηση που θα μας κάνει:
ssh-keygen
Εμφανίζουμε το δημόσιο κλειδί και το κάνουμε αντιγραφή:
cat ~/.ssh/id_rsa.pub
Πηγαίνουμε στο bitbucket και πατάμε στο πάνω δεξιά μέρος στο εικονίδιο
του χρήστη μας, στη συνέχεια στο Bitbucket settings
και τέλος στο SSH Keys
όπου και κάνουμε επικόλληση το δημόσιο κλειδί μας.
Τώρα είμαστε έτοιμοι να κάνουμε την αρχικοποίηση στο git:
git config --global user.name "CretaForce" git config --global user.mail "chris@cretaforce.gr" cd domain.gr/www git init git add . git commit -m 'Initial commit of full repository'
Kαι ανεβάζουμε τον κώδικα στο repository:
git remote add origin ssh://git@bitbucket.org/CretaForce/example.git git push -u origin master
Στην παραπάνω γραμμή θα χρειαστεί να αντικαταστήσετε το CretaForce με το username που έχετε στο bitbucket και το example με το όνομα του repository σας.
Aλλαγές στον κώδικα και ανέβασμα στο Bitbucket
Αφού κάνετε αλλαγές στον κώδικα σας μπορείτε να τις ανεβάσετε στο repository δίνοντας τις εντολές:
git add . git commit -m "My second commit" git push