Skip to content
This repository was archived by the owner on Apr 26, 2024. It is now read-only.
Paweł Ksieniewicz edited this page Mar 17, 2016 · 7 revisions

#Konfiguracja Gita

Określamy naszą tożsamość w globalnej konfiguracji.

git config --global user.name "[login]"
git config --global user.email "[email]"

Generujemy parę kluczy RSA, upewniamy się, że agent ssh jest aktywny i dodajemy do niego klucz prywatny.

ssh-keygen -t rsa -b 4096 -C "[email]"
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa

Później wyświetlamy zawartość klucza publicznego.

cat ~/.ssh/id_rsa.pub

Kopiujemy go do schowka. Logujemy się na GitHuba i wchodzimy w Settings -> SSH keys -> New SSH Key. Wklejamy klucz publiczny i nadajemy mu jakąś nazwę.

Po wygenerowaniu pary kluczy, proszę skopiować je w jakieś bezpieczne miejsce, żeby móc skorzystać z niej na następnych zajęciach. Wystarczy nawet prozaiczne wysłanie jej sobie na skrzynkę pocztową, albo skopiowanie na pendrive. Jeśli korzystają Państwo z własnych komputerów, nie jest to konieczne.

#Rozpoczęcie pracy

Wchodzimy na stronę repozytorium i klikamy w Fork. Dzięki temu, do naszego profilu zostanie dodana kopia repozytorium z zadaniem.

Uruchamiamy terminal i upewniając się, że jesteśmy w katalogu development, wprowadzamy komendę.

git clone [adres naszego forka repozytorium]

Uwaga. Adres strony repozytorium to nie to samo, co adres repozytorium.

Uwaga. Używamy adresu naszego forka repozytorium, a nie jego oryginału.

#Oddawanie rozwiązania

git add .
git commit -m "Rozwiązanie"
git push

Na koniec, na stronie wchodzimy na naszego forka repozytorium i klikamy new pull request. W tytule wpisujemy numer indeksu.

Clone this wiki locally