Generowanie kluczy dostępu do repozytorium Dostęp do

Transkrypt

Generowanie kluczy dostępu do repozytorium Dostęp do
Generowanie kluczy dostępu do repozytorium
Należy użyć programu PuTTYgen:
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
1.
Kliknąć Generate.
2.
Wykonać losowe ruchy myszą, do zapełnienia paska postępu.
3.
W polach Key passphrase i Confirm passphrase wpisać własne hasło (samodzielnie
wymyślone).
4.
Skopiować zawartość pola Public key, zaczynającą się od ssh-rsa. Wkleić ją do pliku
tekstowego (w jednej linii). Zapisać plik pod nazwą username.pub, gdzie zamiast
username należy wpisać nazwę użytkownika używaną w systemie MojaPG.
5.
Zapisać klucz prywatny.
a. Jeżeli używany będzie program TortoiseGit, zapisać klucz prywatny za pomocą
przycisku Save private key.
b. Jeżeli będzie używany system oparty na OpenSSH (np. na Linuksie), wybrać z
menu Conversions > Export SSH key. Zapisać klucz (na Linuksie: do katalogu
~/ssh).
Kierownik grupy przesyła na adres e-mail: greg(at)sound.eti.pg.gda.pl, następujące rzeczy:
archiwum ZiP zawierające klucze publiczne (skopiowane z okna programu) wszystkich
osób z grupy roboczej,
listę osób w grupie – nazwa użytkownika, imię i nazwisko
skrót nazwy realizowanego projektu, który będzie nazwą repozytorium (krótkie słowo
pisane małymi literami, tylko standardowe znaki)
UWAGA: nie należy nikomu udostępniać swoich kluczy prywatnych.
Dostęp do repozytorium za pomocą TortoiseGit
1.
Utworzyć pusty katalog dla repozytorium.
2.
Z menu podręcznego katalogu wybrać TortoiseGit > Clone.
3.
Wpisać adres: [email protected]:projectname, gdzie projectname jest nazwą
repozytorium.
4.
Zaznaczyć pole Load Putty Key. Podać ścieżkę do klucza prywatnego.
5.
Zatwierdzić (OK). Wpisać hasło podane przy generowaniu klucza.
Program TortoiseGit: https://tortoisegit.org/
Wymaga Git for Windows: https://git-scm.com/downloads