Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pa:folosire-gitlab [2018/02/25 02:55]
radu.iacob [Structura Proiect]
pa:folosire-gitlab [2020/05/13 13:50] (current)
dragos.corlatescu [Creare proiect nou]
Line 1: Line 1:
-====== ​Git. Indicații folosire GitLab pentru proiect. ======+====== Indicații ​Git. Regulament ​folosire GitLab pentru proiect. ======
  
 Atunci când colaborăm cu alte persoane la un același proiect este necesară folosirea unui sistem de versionare a surselor. Acesta ajută pentru a putea colabora la distanță și rezolvă problemele de partajare ale acelorași surse. Chiar și în cazurile în care suntem singurul dezvoltator al unui proiect, versionarea este indicată pentru că: Atunci când colaborăm cu alte persoane la un același proiect este necesară folosirea unui sistem de versionare a surselor. Acesta ajută pentru a putea colabora la distanță și rezolvă problemele de partajare ale acelorași surse. Chiar și în cazurile în care suntem singurul dezvoltator al unui proiect, versionarea este indicată pentru că:
Line 57: Line 57:
   * ''​Help'':​ documentație GitLab.   * ''​Help'':​ documentație GitLab.
  
-Căpitanul echipei va crea un nou proiect în felul următor:+**Căpitanul echipei va crea un nou proiect în felul următor:**
  
   - Dați click pe ''​New project''​ (este un ''​+''​ în dreapta-sus,​ lângă butonul de ''​Profile settings''​). ​   - Dați click pe ''​New project''​ (este un ''​+''​ în dreapta-sus,​ lângă butonul de ''​Profile settings''​). ​
   - Dați numele proiectului:​ **l2-pa-project-teamname** (sugerând anul 2 din ciclul de licență, materia PA, repository pentru proiectul de PA. String-ul '''​teamname'''​ va fi înlocuit cu numele echipei proiectului).   - Dați numele proiectului:​ **l2-pa-project-teamname** (sugerând anul 2 din ciclul de licență, materia PA, repository pentru proiectul de PA. String-ul '''​teamname'''​ va fi înlocuit cu numele echipei proiectului).
-  - Dați o descriere adecvată acestui proiect. 
   - Nivelul de vizibilitate **trebuie** să fie **privat**.   - Nivelul de vizibilitate **trebuie** să fie **privat**.
   - Click ''​Create project''​.   - Click ''​Create project''​.
   - După ce proiectul a fost creat, selectați tab-ul ''​Members''​ din cadrul acestui proiect (setting wheel, partea dreaptă)   - După ce proiectul a fost creat, selectați tab-ul ''​Members''​ din cadrul acestui proiect (setting wheel, partea dreaptă)
-    - adăugați următorii utilizatori: ​radu.iacob, ​ion.birsu, ​mihaela.balint+    - adăugați următorii utilizatori: ​**ion.birsu, ​stefan.ruseti,​ andrei.dumitrescu99,​ marius.vintila,​ ianis.bacula,​ dragos.corlatescu1**
     - dați-le dreptul de access ''​Reporter''​     - dați-le dreptul de access ''​Reporter''​
     - click pe ''​Add users to project''​     - click pe ''​Add users to project''​
-    - adăugați similar conturile coechipierilor,​ cu drepturi de acces ''​Master''​.+    - adăugați similar conturile coechipierilor,​ cu drepturi de acces ''​Master''​. ​(asigurati-vă ca s-au autentificat cel puțin o dată pe gitlab.cs.pub.ro)
  
 Acum puteți naviga prin fișierele existente în proiect și prin commit-urile din proiect: ''​Files''​ și ''​Commits''​. Acum puteți naviga prin fișierele existente în proiect și prin commit-urile din proiect: ''​Files''​ și ''​Commits''​.
Line 74: Line 73:
 ===== Structura Proiect ==== ===== Structura Proiect ====
  
-Proiectul trebuie să conțină un fișier numit '​Team_Log'​. În acest fișier, fiecare membru va menționa periodic modul cum a contribuit la proiect (îmbunatățiri în cod, idei noi investigate,​ testare, etc.). Puteți să mentionați orice contributie, inclusiv abordări care nu au funcționat.+Proiectul trebuie să conțină un fișier numit '​Team_Log'​. În acest fișier, fiecare membru va menționa periodic modul cum a contribuit la proiect (îmbunatățiri în cod, idei noi investigate,​ testare, etc.). Puteți să mentionați orice contribuție, inclusiv abordări care nu au funcționat.
  
 Nu impunem alte restricții suplimentare legate de structura proiectului. Nu impunem alte restricții suplimentare legate de structura proiectului.
Line 82: Line 81:
 Acum vă puteți clona local (puteți clona pe mai multe mașini, însă trebuie să aveți cheia privată corespunzătoare cheii publice de pe GitLab) acest repo folosind link-ul pentru SSH. Exemplu: Acum vă puteți clona local (puteți clona pe mai multe mașini, însă trebuie să aveți cheia privată corespunzătoare cheii publice de pe GitLab) acest repo folosind link-ul pentru SSH. Exemplu:
 <​code>​ <​code>​
-$ git clone git@gitlab.cs.pub.ro:​nume.prenume/​l2-pa-project-teamname.git+$ git clone git@gitlab.cs.pub.ro:​prenume.nume/​l2-pa-project-teamname.git
 $ cd l2-pa-project-teamname.git $ cd l2-pa-project-teamname.git
 </​code>​ </​code>​
pa/folosire-gitlab.1519520147.txt.gz · Last modified: 2018/02/25 02:55 by radu.iacob
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0