Github ali na vlastitom serveru

Ne znam jel dobar podforum.

Zanima me postoji li išta slično githubu ali da možeš staviti na svoj server? Naravno za Linux server.

Gitlab - https://about.gitlab.com/

gitlab

Hvala. Instalirat ću pa da vidim kako i što :slight_smile:

Digital Ocean nudi One-Click Install - https://www.digitalocean.com/products/one-click-apps/gitlab/

Gitlab ili bitbucket. Moze li pitanje zasto?

Ja sebi instalirah gogs (besplatan) na lokalnom serveru za igranje (učenje git-a). Izgled možeš vidjeti (i funkcionalnosti) na http://testsite.com.hr:3000 (tko želi nek se registrira i igra se s gitom, repo, branchovima itd.- ponavljam - za testiranje je, ne indeksiraju je tražilice).

Gogs stranica:
https://gogs.io

1 Like

Zasto se jednostavno ne ucis lokalno?
Ja koristim git cak i bez remote-a, samo lokalno.

Želim “full experience” ali da ne šaljem na github. Ne znam kako bih lokalno izveo push/pull/clone. Pa mi je jednostavnije rješenje simulirati udaljeni server (a po mom skromnom mišljenju i bolje za učenje).

Push, pull, clone su najjednostavnije stvari za naucit. Ono sto stvarno trebas naucit su da svaki feature radis na svom branchu, da mergas s dev branchom ( i tek kad resolvas conflikte pushash). Sve do samog pusha je ono sto je bitno. Jednom kad resolvas sve lokalno, tek onda pushash i radis PR…
Mislim, kuzim te u neku ruku, nije lose imat full spektar, ali ovaj lokalni dio je puno bitniji.

1 Like

BitBucket.

Mada (iako ne koristim trenutno) i svoj server je ok. Samo pazi jer je aplikacija zahtjevna - sjećam se da se nije htjela instalirati na instance od 512M već je zahtjevala 1G RAM-a za instalacju (manje je potrebno za rad, valjda).

Ma ovaj gogs ne troši ništa, vrlo štedljiv momak moram reć :slight_smile:
Imam stari PC koji je stajao, šteta mi ga bacit, ne mogu ništa dobit za njega da ga prodajem, pa rekoh ajde da se poigram. I sad je gore xampp, DynuDNS, github clone, par domena vezano na njega (sve za testiranje i da klijenti mogu pratiti razvoj svog projekta) itd.
Uglavnom vezano uz gogs i potrošnju:

==============================

Sjećam se kad sam instalis’o nekad davno na DO-u da je trebalo minimum 1GB da bi se instalacija pokrenula dok bi sa 2G prodis’o (bez neke veće konzumacije).

Edit. @dmitrecic Jesu l’ ti isključili struju (ne radi taj gore link)?

Ne radi?
http://testsite.com.hr:3000/
Otvoreni portovi, moralo bi raditi

Ovako je cijelo vrijeme

Tj. gdje je favicon cijelo vrijeme šalje request, ne može ući da 'prostiš.

Gitlab je pisan u ruby on rails i zahtijeva resursa, gogs je pisan u go langu i leti.

U planu mi je imat gogs negdje u cloudu.

1 Like

E još bolje, nemrete gledat kaj delam :smiley:
Lokalno radi. Sredit ću vhosts, mislim da u njemu moram riješit (bar po gogs docsu) pa da se može pristupit i izvana.

Generalno, ne svidja mi se ideja svjesnog otvaranje pristupa mom kompjuteru.
Kad je trebalo tako nešto uraditi, koristio sam ngrok.

To se ne radi tako.
Sve automatika, a klijent dobiva pristup testnom okruzenju.

Ma naravno.
Treba raditi na dev/test serveru (od klijenta). Bar serveri sad nisu skupi.
Kažem da sam koristio nekad ngrok u ove svrhe gore.