![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 1 006 Pomógł: 111 Dołączył: 23.07.2010 Skąd: Kraków Ostrzeżenie: (0%)
|
W tym artykule chciałbym pokazać pierwsze kroki związane z Systemem Kontroli Wersji GIT. Co to jest System Kontroli Wersji można przeczytać tutaj:
http://pl.wikipedia.org/wiki/System_kontroli_wersji Krótki podręcznik na temat GIT znajduje się tutaj: Po polsku (niekompletny): http://progit.org/book/pl Po angielsku: http://progit.org/book Repozytorium założymy w serwisie GITHub: https://github.com A więc bierzemy się do dzieła... Pierwsze co musimy zrobić to pobrać 2 programy. Dzięki tym programom w sposób graficzny będziemy mogli wykonywać operacje w naszym repozytorium. Są to: GIT for Windows: http://code.google.com/p/msysgit/downloads/list Tortoise GIT: http://code.google.com/p/tortoisegit/downloads/list Po ściągnięciu programów przechodzimy do ich instalacji. Rozpoczynamy od instalacji GIT for Windows. Po uruchomieniu przechodzimy przez proces instalacji aż do momentu wyboru komponentów: (IMG:http://forum.php.pl/art/git/image001.png) Tutaj możemy odznaczyć Addtional icons. Przechodzimy dalej, aż do momentu wyboru ścieżki zmiennej środowiskowej: (IMG:http://forum.php.pl/art/git/image002.png) Wybieramy pierwszą opcję i klikamy dalej. W następnym okienku: (IMG:http://forum.php.pl/art/git/image003.png) Wybieramy trzecią opcję. Teraz przechodzimy aż do końca instalacji. Po skończeniu instalacji GIT for Windows zajmiemy się instalacją środowiska graficznego Tortoise. Uruchamiamy instalator Tortoise GIT i przechodzimy przez kolejne etapy. Po zaakceptowaniu licencji przechodzimy do okna wyboru: (IMG:http://forum.php.pl/art/git/image004.png) Wybieramy pierwszą opcję i przechodzimy dalej aż do końca instalacji. Po instalacji możemy uruchomić komputer ponownie i przejdziemy do etapu założenia swojego konta w serwisie github oraz pobrania repozytorium. Przechodzimy na stronę: https://github.com i przechodzimy do rejestracji: (IMG:http://forum.php.pl/art/git/image005.png) Wpisujemy swoje dane i rejestrujemy się. Po rejestracji i zalogowaniu się czas na utworzenie repozytorium. (IMG:http://forum.php.pl/art/git/image006.png) Wybieramy nowe repozytorium. (IMG:http://forum.php.pl/art/git/image007.png) Wypełniamy pola i klikamy na Utwórz repozytorium. Mamy utworzone repozytorium, jednak zanim będziemy mogli z nim pracować musimy wygenerować klucz publiczny i prywatny. Aby móc wysyłać i odbierać pliki musimy stworzyć publiczny i prywatny klucz. (IMG:http://forum.php.pl/art/git/image008.png) W tym celu z menu Start wybieramy TortoiseGit i program Puttygen. Teraz wygenerujemy klucze. (IMG:http://forum.php.pl/art/git/image009.png) Klikamy Generate i na szarym oknie ruszymy kursorem myszki. (IMG:http://forum.php.pl/art/git/image010.png) Kiedy pasek dojdzie do końca zobaczymy długi ciąg znaków - to nasz publiczny klucz. Nie zamykamy jeszcze okna! (IMG:http://forum.php.pl/art/git/image011.png) Teraz należy go dodać do naszego konta na Github. Po zalogowaniu na konto przechodzimy do ustawień konta i wybieramy zakładkę Publiczne klucze SSH. (IMG:http://forum.php.pl/art/git/image012.png) Klikamy na Dodaj kolejny klucz publiczny i wypełniamy formularz. Tytuł może być dowolny. W pole Klucz wpisujemy to co puttygen nam wygenerował. Bardzo ważne jest to, aby poprawnie skopiować wygenerowany klucz - w przeciwnym wypadku nie będziemy mieli możliwości korzystania z repozytorium! Wracamy do Puttygen. (IMG:http://forum.php.pl/art/git/image013.png) Wpisujemy hasło do klucza prywatnego a następnie klikamy na Save private key i zapisujemy plik gdzieś na dysku. Aby teraz pobrać repozytorium w miejscu gdzie ma być ono utworzone klikamy Prawy Przycisk Myszy (PPM). (IMG:http://forum.php.pl/art/git/image014.png) Wybieramy Git Clone i wypełniamy okienko. (IMG:http://forum.php.pl/art/git/image015.png) Jako Url podajemy adres do repozytorium. Gdzie go znajdziemy? Po wejściu na nasze konto na Github i wybraniu repozytorium zobaczymy pasek z przyciskami SSH, HTTP i SSH (tylko do odczytu). (IMG:http://forum.php.pl/art/git/image016.png) Kopiujemy adres z SSH i wklejamy go w pole Url. Podczas synchronizacji należy wybrać opcję Load Putty Key i wskazać na nasz klucz prywatny zapisany na dysku. Po kliknięciu ok powinna wykonać się synchronizacja i poinformować, że pobrane repozytorium jest puste. To już koniec (IMG:style_emoticons/default/smile.gif) Mam nadzieję, że choć trochę pomogłem i rozjaśniłem proces zakładania repozytorium. Dziękuję za pomoc koledze wookieb (IMG:style_emoticons/default/smile.gif) Ten post edytował IceManSpy 27.02.2011, 20:05:56 |
|
|
|
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk |
Tutorial super! (IMG:style_emoticons/default/smile.gif)
Yylko do poprawki zdanie Cytat Klikamy Generate i szarym oknie ruszymy kursorem myszki.
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 1 006 Pomógł: 111 Dołączył: 23.07.2010 Skąd: Kraków Ostrzeżenie: (0%)
|
Dodałem "na" (IMG:style_emoticons/default/smile.gif) Chyba lepiej teraz brzmi.
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%)
|
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 4 Dołączył: 18.09.2010 Ostrzeżenie: (0%)
|
Zamiast opcji http://forum.php.pl/art/git/image002.png powinno się wybierać drugą. Ułatwi to obsługę takich narzędzi jak Composer z poziomu cmd, gdyż używają one gita.
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%)
|
Hum, kiedyś skrobnąłem ogólny wstęp do GIT'a gdyby się komuś przydało: http://melkorm.pl/artykul.pdf , jednak było to jakiś rok temu ~~ więc możliwe że mogły się wkraść jakieś błędy na przestrzeni czasu / wersji GIT'a.
Jeżeli ktoś byłby zainteresowany to mogę wydać kolejną część z dodatkowymi możliwościami i informacjami bo od tego czasu oczywiście wiedza o GIT'cie się trochę powiększyła (IMG:style_emoticons/default/smile.gif) Między innymi zawierało by to: - zachowanie przejrzystości historii - przydatne aliasy i opcje - opis prostego deployu przy użyciu GIT'a - przeszukiwanie logów .. i pewnie jeszcze parę innych które by przyszły do głowy, chyba że ktoś miałby jeszcze jakieś propozycje (IMG:style_emoticons/default/smile.gif) |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 5.04.2013 Ostrzeżenie: (0%)
|
Hum, kiedyś skrobnąłem ogólny wstęp do GIT'a gdyby się komuś przydało: http://melkorm.pl/artykul.pdf , jednak było to jakiś rok temu ~~ więc możliwe że mogły się wkraść jakieś błędy na przestrzeni czasu / wersji GIT'a. Jeżeli ktoś byłby zainteresowany to mogę wydać kolejną część z dodatkowymi możliwościami i informacjami bo od tego czasu oczywiście wiedza o GIT'cie się trochę powiększyła (IMG:style_emoticons/default/smile.gif) Między innymi zawierało by to: - zachowanie przejrzystości historii - przydatne aliasy i opcje - opis prostego deployu przy użyciu GIT'a - przeszukiwanie logów .. i pewnie jeszcze parę innych które by przyszły do głowy, chyba że ktoś miałby jeszcze jakieś propozycje (IMG:style_emoticons/default/smile.gif) Bardzo chętnie poczytam po zapoznaniu się z pierwsza częścią |
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 21.03.2010 Ostrzeżenie: (0%)
|
Dzięki bardzo za ten poradnik! (IMG:style_emoticons/default/smile.gif)
Pozdrawiam Ciebie i całą rodzinę heheszki |
|
|
|
![]() ![]() |
|
Aktualny czas: 9.11.2025 - 15:54 |