GitLab

Από Κοινότητα Ελεύθερου Λογισμικού ΕΜΠ
Αναθεώρηση της 10:32, 15 Δεκεμβρίου 2016 υπό τον Axil (Συζήτηση | συνεισφορές)

(διαφορά) ←Παλαιότερη αναθεώρηση | Τελευταία αναθεώρηση (διαφορά) | Νεώτερη αναθεώρηση → (διαφορά)
Μετάβαση σε: πλοήγηση, αναζήτηση
GitLab offers git repository management

Η κοινότητα διαθέτει έναν git server για τις ανάγκες των μελών της.

Λογαριασμοί

Μπορείτε να δημιουργήσετε ένα νέο λογαριασμό ακολουθώντας το εξής link. Μετά την επιτυχή εγγραφή θα σας έρθει mail ενεργοποιήσης.

Σύνδεση

Web Interface

Εισάγετε το username/password και περιηγηθείτε στη σελίδα της βοήθειας για να δείτε διαβάσετε περισσότερα για το workflow του GitLab. Όσοι ξέρουν το github workflow θα το βρουν πιο εύκολο.

Import existing repos

Κατά την δημιουργία ενός νέου project, υπάρχει επιλογή για εισαγωγή υπάρχοντος repository με url. Υποστηρίζεται επίσης import ενός repo από το GitHub account σας (απαιτεί sign-in).

Git

Αφού έχετε προσθέσει το public ssh κλειδί σας, πρέπει να κάνετε τις εξής πρσθήκες στο ~/.ssh/config:

Host git.foss.ntua.gr
  Host git.foss.ntua.gr
  Port 2112
  PreferredAuthentications publickey
  IdentityFile /home/user/.ssh/my_private_key

Όπου:

IdentityFile: Το προσωπικό ssh κλειδί δημιουργήθηκε σε αντιστοιχία με αυτό που προσθέσατε στο GitLab (όχι αυτό που τελειώνει σε .pub).

Backups

Κρατείται ημερίσιο backup της βάσης και των repositories με 7ήμερο rotate.