paź
22
2013

TortoiseGit + Bitbucket – Tworzenie repozytorium i pierwszy commit

TortoiseGit, Bitbucket, Tworzenie repozytorium i pierwszy commit Zamieszczam opis jak utworzyć lokalne repozytorium i puścić pierwszy commit wraz ze zmianą nazwy brancha.
Instalację Gita oraz wszelkie czynności związane z szyfrowaniem opisałem w tym wątku.

Tworzenie repozytorium

  1. Tworzymy repo w serwisie Bitbucket.
    Jest to intuicyjne i nie będę zamieszczał screenów ;) Do ogarnięcia.
  2. Tworzymy repo na dysku lokalnym.
    Prawy myszy na wybranym folderze z plikami naszego projektu, klikamy Git Create repository here….
    git_create
  3. Nie zaznaczamy Make it Bare.
    git_create_2

 

Zmiana nazwy Brancha Master

  1. Robimy pierwszy commit do Master (za chwilę zmienimy jego nazwę).
    git_create_3
  2. Jeżeli chciałbyś zmienić nazwę brancha, możesz to zrobić dopiero po pierwszym komicie na localu (jeszcze przed pushem na serwer Bitbucket). Opiszę to w kolejnym kroku.
    W tym oknie wpisujemy komentarz i zaznaczamy pliki, które chcemy skomitować.
    git_create_4
  3. Klikamy Push.
    git_create_5
  4. Tutaj mamy okazję zmienić nazwę branch Master na inny. W sekcji Ref, klikamy w opcje w branchu lokalnym i wybieramy RefBrowse.
    git_create_6
  5. Następnie wybieramy prawym myszy utworzony lokalnie główny branch master i klikamy Rename.
    git_create_12

 

Commit

  1. Po zmianie nazwy, dodajemy adres do naszego zdalnego repo na Bitbucket. Robimy to ponownie w oknie, gdzie akceptujemy opcje dla akcji Push. Wybieramy w sekcji Destination -> Remote -> Manage.

    Generowanie klucza opisałem w sekcji Generowanie kluczy SSH przez PuttyGen.

  2. Po wykonaniu powyższych czynności powinniśmy widzieć poniższy screen. Klikamy OK.

    Pageant może zapytać o hasło do klucza.

  3. Następnie Push. W ten sposób serwer Git Bitbucket otrzymuje pierwszy branch z naszą własną nazwą zamiast Master.

 

Dodatkowe informacje:

  • Dokumentacja Git – http://git-scm.com/.
  • Tutaj znajdziesz tutek jak instalować i konfigurować Git, nakładkę TortoiseGit, Puttygen oraz importować istniejący projekt z repo na Bitbucket.

Podobne tematy

Autor wpisu: Arkadiusz Krakiewicz

Programista i właściciel sklepu jednocześnie, dzięki temu rozumie potrzeby osób prowadzących sprzedaż w internecie. Od 2006 związany z eCommerce. Zaczynał jako freelancer tworząc sklepy oraz strony www. Aktualnie zajmuje się: programowanie w PHP, Symfony 2, Android, PrestaShop, osCommerce, OpenCart, WordPress.

6 komentarzy + Dodaj komentarz

  • Hej,
    Skonfigurowałem wszystko jak trzeba zrobiłem GitClone pustego repo z bitbucket, daje Add potem próbuje commit -> “master” i dosteje “username and email must be set before commit”

    czy ktoś wie jak to rozwiązać i o co chodzi ?

    • odpowiadam sobie sam sytuacja trywialna :P ustawienia w configu

      • Hej :)
        Sorry, że teraz dopiero odpisuję, ale nie było mnie przy kompie w weekend :/
        Dzięki za pytanie i jednocześnie odpowiedź :P

        Jakby coś, to pisz śmiało :)
        Postaram się pomóc.

  • Jak zmienić autora commitu:) goo.gl/1FdqOi

  • Hej, nie mogę się podłączyć. Wyskakuje mi błąd: Disconnected: No supported authentication methods available (Server sent: publickey). Co robie źle?

    • Obstawiam, że klucze masz nieprawidłowe.
      “Server sent: publickey”

Dodaj komentarz

Anti-Spam

O mnie

Arkadiusz Krakiewicz
Programista aplikacji webowych dla branży eCommerce. Jednocześnie jako właściciel sklepu zna od "podszewki" potrzeby osób prowadzących sprzedaż w internecie.
W swoich rozwiązaniach stawia na funkcjonalność i wydajność aplikacji pod kątem obsługi klienta.
[X]
Strona korzysta z plików cookies w celu realizacji usług i zgodnie z Polityką Plików cookies.
Możesz określić warunki przechowywania lub dostępu do plików cookies w Twojej przeglądarce.
Więcej w Programowanie, Tips & Tricks
osc_iso_utf
osCommerce – Zmiana kodowania znaków ISO-8859-2 na UTF-8

Każdy kto prowadzi sklep na osCommerce i integrował z nim zewnętrzne systemy, spotkał się z problemem kodowania znaków przy wymianie...

Zamknij