January 13, 2026, Tuesday, 12

Języki Programowania 13

From MJanik

(Difference between revisions)
Jump to: navigation, search
Majanik (Talk | contribs)
(Created page with "GIT Git to system kontroli wersji, który służy do śledzenia zmian w plikach (najczęściej w kodzie źródłowym) oraz do pracy zespołowej nad projektami. Dzięki Gitowi mo...")
Newer edit →

Revision as of 09:49, 13 January 2026

GIT Git to system kontroli wersji, który służy do śledzenia zmian w plikach (najczęściej w kodzie źródłowym) oraz do pracy zespołowej nad projektami. Dzięki Gitowi można:

  • zapisywać kolejne wersje projektu (historię zmian),
  • cofać się do wcześniejszych wersji plików,
  • pracować nad tym samym projektem równocześnie z innymi osobami,
  • bezpiecznie przechowywać kod w repozytorium (lokalnym lub zdalnym, np. na GitHubie).

Git działa lokalnie na komputerze użytkownika, a serwisy takie jak GitHub, GitLab czy Bitbucket umożliwiają przechowywanie repozytoriów w sieci i łatwą współpracę zespołową.

Instrukcja:

Zadanie polega na:

  • założeniu konta w serwisie hostującym repozytoria Git (np. GitHub),
  • utworzeniu własnego repozytorium.

Krok 1 – utworzenie konta w serwisie

  • Należy założyć konto w wybranym serwisie hostującym repozytoria (jeśli nie zostało jeszcze założone),

Krok 2 – wygenerowanie klucza SSH

W terminalu należy wygenerować klucz SSH, np. poleceniem:

ssh-keygen -t ed25519 -C "twoj_email@github.com"

Polecenie to generuje dwa pliki:

  • klucz publiczny,
  • klucz prywatny.

Klucz publiczny

  • zawartość klucza publicznego należy skopiować do serwisu hostującego repozytoria,
  • miejsce wklejenia zależy od serwisu (np. na GitHubie:
Profil użytkownika → Settings → SSH and GPG keys ).

Klucz prywatny

  • klucz prywatny zostaje na komputerze użytkownika,
  • NIE WOLNO go nikomu udostępniać – umożliwia on podszywanie się pod właściciela konta.

Krok 3 – dodanie klucza do agenta SSH Należy wykonać w terminalu polecenie:

ssh-add

oraz ustawić odpowiednie prawa dostępu do pliku z kluczem prywatnym:

chmod 600 nazwa_pliku_klucza_prywatnego

Krok 4 – utworzenie repozytorium W serwisie github należy:

  • utworzyć nowe repozytorium (dla dzisiejszych zajęć: prywatne, dla projektów najlepiej publiczne)

Krok 5 – sklonowanie repozytorium na komputer Repozytorium należy skopiować na lokalny komputer poleceniem:

git clone "adres_naszego_repozytorium"

Po wykonaniu powyższych kroków repozytorium jest gotowe do pracy. Do wypychania zmian możemy użyć komendy git-gui. To graficzny interfejs pozwalający nam zatwierdzać zmiany i wysyłać do zdalnego repozytorium bez zabawy komendami.