Differences

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

Link to this comparison view

Next revision
Previous revision
utile:git [2015/08/29 19:09]
Andrei Roșu-Cojocaru created
utile:git [2015/09/27 16:02] (current)
Andrei Roșu-Cojocaru [Crearea unui cont Github]
Line 17: Line 17:
  
 ====== Crearea unui cont Github ===== ====== Crearea unui cont Github =====
-  - se accesează [[http://​www.github.com|GitHub]] și se apasă butonul ​''​Sign up for GitHub'' ​completându-se informații precum numele de utilizator, adresa de poștă electronică și parola\\ {{ :​utile:​github01.jpg?nolink&​700 ​}} +  - se accesează [[http://​www.github.com|GitHub]] și se apasă butonul ​//Sign up for GitHub// completându-se informații precum numele de utilizator, adresa de poștă electronică și parola\\ {{ :utile:git:github01.png?nolink }} 
-  - se alege planul tarifar implicit, gratuit, care nu oferă posibilitatea de creare de directoare private\\ {{ :​utile:​github02.jpg?nolink&​700 ​}} +  - se alege planul tarifar implicit, gratuit, care nu oferă posibilitatea de creare de directoare private\\ {{ :utile:git:github02.png?nolink }} 
-  - în panoul de administrare pot fi accesate mai multe legături către tutoriale pentru familiarizarea cu mediul GitHub; prin apăsarea butonului ​''​New Repository'' ​se poate crea o zonă de lucru corespunzătoare unui proiect\\ {{ :​utile:​github03.jpg?nolink&​700 ​}} +  - în panoul de administrare pot fi accesate mai multe legături către tutoriale pentru familiarizarea cu mediul GitHub; prin apăsarea butonului ​//New Repository// se poate crea o zonă de lucru corespunzătoare unui proiect\\ {{ :utile:git:github03.png?nolink }} 
-  - crearea zonei de lucru implică specificarea unei denumiri, a unei descrieri (opțional),​ a tipului de director (public sau privat - doar contra cost!!!), a modului de inițializare (local, prin ''​git init''​ sau la distanță, prin ''​git clone''​ - ceea ce implică adăugarea unui fișier ''​README''​),​ a fișierelor ignorate (corespunzătoare limbajului de programare folosit) și a tipului de licență sub care este publicat codul sursă\\ {{ :​utile:​github04.jpg?nolink&​700 ​}}+  - crearea zonei de lucru implică specificarea unei denumiri, a unei descrieri (opțional),​ a tipului de director (public sau privat - doar contra cost!!!), a modului de inițializare (local, prin ''​git init''​ sau la distanță, prin ''​git clone''​ - ceea ce implică adăugarea unui fișier ''​README''​),​ a fișierelor ignorate (corespunzătoare limbajului de programare folosit) și a tipului de licență sub care este publicat codul sursă\\ {{ :utile:git:github04.png?nolink }}
  
-La adresa de poștă electronică specificată,​ va fi transmisă legătura către pagina Internet pentru confirmarea validității acesteia ​(se apasă butonul ''​Confirm''​). +La adresa de poștă electronică specificată,​ va fi transmisă legătura către pagina Internet pentru confirmarea validității acesteia. 
-{{ :​utile:​github05.jpg?nolink&​700 ​}}+{{ :utile:git:github05.png?nolink }}
  
 ====== Configurare Git ====== ====== Configurare Git ======
Line 39: Line 39:
 Variabilele de configurare cel mai frecvent utilizate sunt: Variabilele de configurare cel mai frecvent utilizate sunt:
   * legate de **identitatea** utilizatorului,​ importante datorită faptului că sunt incluse (în mod automat) în fiecare operație de consemnare\\ <​code>​   * legate de **identitatea** utilizatorului,​ importante datorită faptului că sunt incluse (în mod automat) în fiecare operație de consemnare\\ <​code>​
-student@aipi2015:​~$ git config --global user.name "​Aplicatii Integrate pentru Intreprinderi ​2014" +student@aipi2015:​~$ git config --global user.name "​Aplicatii Integrate pentru Intreprinderi ​2015" 
-student@aipi2015:​~$ git config --global user.email ​aipi2014@andreirosucojocaru.ro+student@aipi2015:​~$ git config --global user.email ​aipi2015@andreirosucojocaru.ro
 </​code>​ </​code>​
   * legate de **editorul de text** utilizat în mod implicit atunci când este necesară introducerea unui mesaj\\ <​code>​   * legate de **editorul de text** utilizat în mod implicit atunci când este necesară introducerea unui mesaj\\ <​code>​
Line 71: Line 71:
 </​code>​ Dacă sunt listate fișiere de tipul ''​id_rsa.pub''​ sau ''​id_dsa.pub'',​ acesta pot fi folosite, în caz contrar fiind necesară generarea acestora. </​code>​ Dacă sunt listate fișiere de tipul ''​id_rsa.pub''​ sau ''​id_dsa.pub'',​ acesta pot fi folosite, în caz contrar fiind necesară generarea acestora.
   - generarea unei chei SSH (plasată în ''​~/​.ssh/​id_rsa''​ în mod implicit) se face pe baza unei adrese de poștă electronică,​ respectiv a unei parole: <​code>​   - generarea unei chei SSH (plasată în ''​~/​.ssh/​id_rsa''​ în mod implicit) se face pe baza unei adrese de poștă electronică,​ respectiv a unei parole: <​code>​
-student@aipi2015:​~$ ssh-keygen -t rsa -C "aipi2014@andreirosucojocaru.ro"​+student@aipi2015:​~$ ssh-keygen -t rsa -C "aipi2015@andreirosucojocaru.ro"​
 Generating public/​private rsa key pair. Generating public/​private rsa key pair.
-Enter file in which to save the key (/home/aii2014/​.ssh/​id_rsa): ​ +Enter file in which to save the key (/home/student/​.ssh/​id_rsa):​ /home/student/.ssh/​id_rsa_github
-Created directory '/home/aii2014/.ssh'.+
 Enter passphrase (empty for no passphrase): ​ Enter passphrase (empty for no passphrase): ​
 Enter same passphrase again: ​ Enter same passphrase again: ​
-Your identification has been saved in /home/aii2014/.ssh/id_rsa. +Your identification has been saved in /home/student/.ssh/id_rsa_github. 
-Your public key has been saved in /home/aii2014/.ssh/id_rsa.pub.+Your public key has been saved in /home/student/.ssh/id_rsa_github.pub.
 The key fingerprint is: The key fingerprint is:
-c4:de:4e:09:ff:a8:3f:5a:8d:30:06:81:b1:6a:80:ff aipi2014@andreirosucojocaru.ro+4c:77:81:31:7a:5b:d4:34:20:36:c5:f4:bb:cd:95:73 aipi2015@andreirosucojocaru.ro
 </​code>​ </​code>​
   - cheia SSH generată trebuie indicată daemon-ului ''​ssh-agent'':​ <​code>​   - cheia SSH generată trebuie indicată daemon-ului ''​ssh-agent'':​ <​code>​
 student@aipi2015:​~$ eval "​$(ssh-agent -s)" student@aipi2015:​~$ eval "​$(ssh-agent -s)"
-Agent pid 6243 +Agent pid 8965 
-student@aipi2015:​~$ ssh-add ~/.ssh/id_rsa +student@aipi2015:​~$ ssh-add ~/.ssh/id_rsa_github 
-Enter passphrase for /home/aii2014/.ssh/id_rsa:  +Enter passphrase for /home/student/.ssh/id_rsa_github:  
-Identity added: /home/aii2014/.ssh/id_rsa ​(/home/aii2014/.ssh/id_rsa)+Identity added: /home/student/.ssh/id_rsa_github ​(/home/student/.ssh/id_rsa_github)
 </​code>​ </​code>​
-  - se vizualizează cheia SSH generată (''​cat ~/​.ssh/​id_rsa.pub''​) și se asociază contului GitHub +  - se vizualizează cheia SSH generată (''​cat ~/​.ssh/​id_rsa.pub_github''​) și se asociază contului GitHub 
-    - se accesează tab-ul ​''​Settings''​\\ {{ :​utile:​githubssh01.jpg?nolink&​700 ​}} +    - se accesează tab-ul ​//Settings//\\ {{ :utile:git:​githubssh01.png?nolink }} 
-    - din meniul afisat, se selectează opțiunea ​''​SSH Keys'' ​și apoi se apasă butonul ​''​Add SSH Key''​\\ {{ :​utile:​githubssh02.jpg?​nolink&​700 }} +    - din meniul afisat, se selectează opțiunea ​//SSH Keys// și apoi se apasă butonul ​//Add SSH Key//\\ {{ :utile:git:​githubssh02.png?​nolink&​700 }} 
-    - se completează câmpurile ​''​Title'' ​(cu o denumire sugestivă a mașinii de pe care se dorește să se realizeze conexiunea) și ''​Key'' ​(valoarea cheii SSH) și apoi se apasă butonul ​''​Add key''​\\ {{ :​utile:​githubssh03.jpg?​nolink&​700 }} +    - se completează câmpurile ​//Title// (cu o denumire sugestivă a mașinii de pe care se dorește să se realizeze conexiunea) și //Key// (valoarea cheii SSH) și apoi se apasă butonul ​//Add key//\\ {{ :utile:git:​githubssh03.png?​nolink&​700 }} 
-    - operația va fi realizată după ce se introduce parola asociată contului Github\\ {{ :​utile:​githubssh04.jpg?​nolink&​300 }} +    - operația va fi realizată după ce se introduce parola asociată contului Github\\ {{ :utile:git:​githubssh04.png?​nolink&​300 }} 
-    - valoarea introdusă va fi afișată în lista de chei SSH asociate contului\\ {{ :​utile:​githubssh05.jpg?nolink&​700 ​}}+    - valoarea introdusă va fi afișată în lista de chei SSH asociate contului\\ {{ :utile:git:​githubssh05.png?nolink }}
   - verificarea conectivității se face prin accesarea GitHub prin SSH, o configurare corectă fiind indicată de afișarea numelui de utilizator dorit <​code>​   - verificarea conectivității se face prin accesarea GitHub prin SSH, o configurare corectă fiind indicată de afișarea numelui de utilizator dorit <​code>​
 student@aipi2015:​~$ ssh -T git@github.com student@aipi2015:​~$ ssh -T git@github.com
-The authenticity of host '​github.com (192.30.252.131)' can't be established.+The authenticity of host '​github.com (192.30.252.128)' can't be established.
 RSA key fingerprint is 16:​27:​ac:​a5:​76:​28:​2d:​36:​63:​1b:​56:​4d:​eb:​df:​a6:​48. RSA key fingerprint is 16:​27:​ac:​a5:​76:​28:​2d:​36:​63:​1b:​56:​4d:​eb:​df:​a6:​48.
 Are you sure you want to continue connecting (yes/no)? yes Are you sure you want to continue connecting (yes/no)? yes
-Warning: Permanently added '​github.com,​192.30.252.131' (RSA) to the list of known hosts. +Warning: Permanently added '​github.com,​192.30.252.128' (RSA) to the list of known hosts. 
-Hi aipi2014! You've successfully authenticated,​ but GitHub does not provide shell access.+Hi aipi2015! You've successfully authenticated,​ but GitHub does not provide shell access.
 </​code>​ De asemenea, în lista cheilor SSH asociate contului GitHub, va fi indicată data la care aceasta a fost utilizată cel mai recent. </​code>​ De asemenea, în lista cheilor SSH asociate contului GitHub, va fi indicată data la care aceasta a fost utilizată cel mai recent.
utile/git.1440864555.txt.gz · Last modified: 2015/08/29 19:09 by Andrei Roșu-Cojocaru
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0