Wpis z mikrobloga

#git #github #programowanie

Mam problem. Założyłem prywatne repozytorium na GitHubie. Bez problemu mogę robić commity ze swojego komputera itd. Dodałem koleżankę jako contributora. Może wprowadzać zmiany przez stronę GitHuba. Pytanie jednak, jak może robić to bezpośrednio, tzn robić commity na moje repozytorium?
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Sebaall: Jak ją dodałeś jako collaboratora to powinna móc pushować do Twojego repo. Ma wszystko dobrze u siebie skonfigurowane? Niech założy swoje repo i spróbuje coś pushnąć.
  • Odpowiedz
@mathix: Sam już nie jestem pewien czy wszystko u niej dobrze zrobiłem. Używam pierwszy raz githuba na serio i na moim laptopie mam GUI do tego.

u niej mam zrobić jedynie git clone, czy jak?
  • Odpowiedz
@Sebaall: Nie używam GUI za bardzo :). Cisnę z konsoli.

Generalnie musisz dodać publiczny klucz ssh do githuba. Niech zrobi eksperyment to dowiemy sie co jest nie tak.
  • Odpowiedz
@Sebaall: ogarnij dokumentację -> http://git-scm.com/book/pl/Rozproszony-Git-Rozproszone-przep%C5%82ywy-pracy i http://git-scm.com/book/pl/Rozproszony-Git-Wgrywanie-zmian-do-projektu

Przeczytaj to i wszystko Ci się wyjaśni :)

a głównie to:

Git nie pozwoli na nadpisanie pracy jednego programisty przez innego. Jeżeli jeden z programistów sklonuje repozytorium, wprowadzi zmiany i będzie próbował wgrać je do głównego repozytorium, a w międzyczasie inny programista wgra już swoje zmiany, serwer odrzuci jego zmiany. Zostaną poinformowani że próbują wgrać zmiany (tzw. non-fast-forward) i że muszą najpierw pobrać
  • Odpowiedz
@Sebaall: bitbucket.org jest za darmo i jest to tam bardzo łopatologicznie opisane, po prostu robisz klona u siebie na kompie, na tym repozytorium robisz commity a później ewentualnie wypychasz zmiany na github
  • Odpowiedz