Kontroluj swoje wersje i programy w grupie dzięki Git i Gitorious

Te testy i wyniki zostały przeprowadzone w meta dystrybucji Canaima

Git to oprogramowanie do kontroli wersji zaprojektowane przez Linusa Torvaldsa, z myślą o wydajności i niezawodności wersjonowania aplikacji, gdy mają one dużą liczbę plików kodu źródłowego.

Gitorious to nazwa systemu oferującego hosting dla wspólnych projektów rozwoju bezpłatnego oprogramowania opartego na środowisku sieciowym korzystającym z rozproszonego systemu kontroli wersji Git, a także oprogramowania tego serwera open source, które jest na nim rozwijane i hostowane.

Setting_up_gitorious_on_your_own_server_article

Co możemy zrobić z tymi dwoma elementami?
Te dwa elementy idą w parze, dzięki gitowi pakujemy nasz kod źródłowy. Dzięki Gitorious dzielimy się tym w prosty i elegancki sposób, aby więcej programistów mogło wnieść swój wkład w projekt, jednocześnie zarządzając wersjami, które zostały wykonane wcześniej.

Jak korzystać z Git i Gitorius?

Zacznijmy od Gitoriusa

  • Zarejestruj się i potwierdź konto pocztą
  • Utwórz klucz SSH. Klucz SSH to nasz klucz dostępu do przesyłania plików do gitorius.
  • Aby utworzyć klucz dostępu, udajemy się do terminala i instalujemy pakiet "sudo apt-get install ssh"
  • Wykonujemy w terminalu „ssh-keygen”
  • Postępujemy zgodnie z instrukcjami i wpisujemy klucz.
  • Jeśli wszystko pójdzie dobrze, nasze hasło zostanie utworzone
  • Uzyskujemy dostęp do katalogu /home/usuario/.ssh
  • Kopiujemy zawartość pliku id_rsa.pub
  • Następnie uzyskujemy dostęp do naszej gigantycznej sesji i wpisujemy to, co skopiowaliśmy, do „Zarządzaj kluczami SSH”
  • Teraz możemy stworzyć projekt na stronie gitorius. „Utwórz nowy projekt”, wypełniamy formularz.
  • Tworzymy repozytorium, dodajemy do niego nazwę i opis.

Teraz idziemy z GIT

Teraz prosimy o kopię projektu.

git clone git@gitorious.org:nombredelrepositorio/nombredelrepositorio.git

cd nombredelrepositorio

Utwórz gałąź o nazwie „master” w swoim repozytorium z Gitorious, uruchamiając:

git remote add master git@gitorious.org:nombredelrepositorio/nombredelrepositorio.git

Skopiuj cały kod źródłowy swojego projektu do bieżącego katalogu:

cp -rv /path/to/your/code/nombredelrepositorio/* . O crea los archivos fuente de tu proyecto

Dodaj nowe pliki do tej gałęzi (wzorzec):

git add .

Zatwierdź tę zmianę, mam na myśli zatwierdzenie wszystkich plików, które skopiowałeś minutę temu:

git commit -a

Zaktualizuj swój projekt w repozytorium Gitorious:

git push --all

Uwagi:

Jest więcej opcji z git, to podstawy, aby móc stworzyć projekt, załadować i zaktualizować pliki, oczywiście git jest bardziej złożony.

Wiem, że istnieją interfejsy dla gita, ale wolę to w ten sposób i o tym jest ten artykuł.

Dotyczy również bitbucketa


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Eliotime3000 powiedział

    Szczerze mówiąc, całkiem przydatne, ale o wiele bezpieczniej jest zrobić to na Debianie niż na Canaimie (chociaż Canaima jest na równi z Ubuntu, szczerze mówiąc).

  2.   ferchmetal powiedział

    to interesujące!

  3.   Przeszedł tutaj powiedział

    Bardzo dobrze, zainstalowałem w debian gitosis + gitweb (za nginx) i prawda jest taka, że ​​jestem bardzo szczęśliwy przede wszystkim dlatego, że daję / etc z każdego zespołu i mam szybszą i bardziej widoczną kontrolę zmian, że tak powiem.