Groups | Search | Server Info | Login | Register


Groups > cz.comp.lang.python > #3432

Re: [python] Private git hub, zkusenosti?

Path csiph.com!weretis.net!feeder8.news.weretis.net!ecngs!feeder2.ecngs.de!178.20.174.213.MISMATCH!feeder1.feed.usenet.farm!feed.usenet.farm!nntp.speedium.network!feeder01!81.171.65.14.MISMATCH!peer02.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx36.ams4.POSTED!not-for-mail
Received-SPF pass (Address passes the Sender Policy Framework) SPF=HELO; sender=sandbox.cz; remoteip=::ffff:87.236.197.188; remotehost=; helo=sandbox.cz; receiver=hugo.zagamma.cz;
Received-SPF pass (Address passes the Sender Policy Framework) SPF=MAILFROM; sender=macek@sandbox.cz; remoteip=::ffff:87.236.197.188; remotehost=; helo=sandbox.cz; receiver=hugo.zagamma.cz;
From Vladimír Macek <macek@sandbox.cz>
User-Agent Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0
MIME-Version 1.0
In-Reply-To <CAAEb_Q3q1y6BdtkEsgLbcK8m5VZsV7AfqSdVGONNuNcwTEv0oA@mail.gmail.com>
Content-Type multipart/mixed; boundary="------------AE1AAF1C19FC27CF0CC73DD1"
Content-Language cs-CZ
Subject Re: [python] Private git hub, zkusenosti?
X-BeenThere python@py.cz
X-Mailman-Version 2.1.34
Precedence list
List-Id Konference PyCZ <python.py.cz>
List-Unsubscribe <http://www.py.cz/mailman/options/python>, <mailto:python-request@py.cz?subject=unsubscribe>
List-Archive <http://www.py.cz/pipermail/python/>
List-Post <mailto:python@py.cz>
List-Help <mailto:python-request@py.cz?subject=help>
List-Subscribe <http://www.py.cz/mailman/listinfo/python>, <mailto:python-request@py.cz?subject=subscribe>
Newsgroups cz.comp.lang.python
Message-ID <mailman.12.1616682184.25463.python@py.cz> (permalink)
X-Mailman-Original-Message-ID <a2194634-6ec8-d69f-a6d5-95bc1933e1ea@sandbox.cz>
X-Mailman-Original-References <11704fb3-5a25-c6f7-b7f6-26d42859e6a9@sandbox.cz> <mailman.9.1615821418.25463.python@py.cz> <787afd04-64b6-4718-bf7c-b4a0b698ed76n@googlegroups.com> <CAC=ZCwx3S9J510k4-gwp2HU8BUbqVxaAumAqxTseaS9KHumzZA@mail.gmail.com> <CAAEb_Q3q1y6BdtkEsgLbcK8m5VZsV7AfqSdVGONNuNcwTEv0oA@mail.gmail.com>
References <11704fb3-5a25-c6f7-b7f6-26d42859e6a9@sandbox.cz> <mailman.9.1615821418.25463.python@py.cz> <787afd04-64b6-4718-bf7c-b4a0b698ed76n@googlegroups.com> <CAC=ZCwx3S9J510k4-gwp2HU8BUbqVxaAumAqxTseaS9KHumzZA@mail.gmail.com> <CAAEb_Q3q1y6BdtkEsgLbcK8m5VZsV7AfqSdVGONNuNcwTEv0oA@mail.gmail.com> <a2194634-6ec8-d69f-a6d5-95bc1933e1ea@sandbox.cz>
Lines 107
X-Complaints-To abuse@usenet-news.net
NNTP-Posting-Date Thu, 25 Mar 2021 14:23:05 UTC
Organization usenet-news.net
Date Thu, 25 Mar 2021 15:23:02 +0100
X-Received-Bytes 7299
Xref csiph.com cz.comp.lang.python:3432

Show key headers only | View raw


[Multipart message — attachments visible in raw view] - view raw

Tady OP. Koukám, že nejsem sám, kdo řeší lokální github. :-) Tak na oplátku 
moje čerstvé zkušenosti s Gitea:

Podle tipu od admina s letitou zkušeností s Gitea jsem tuhle self-contained 
binárku podle fajn docky https://docs.gitea.io/ nainstaloval. Vyrobil 
službu pro systemd (taky dle docky), přidal reverzní proxy do Apache, 
spáchal postgresí db, projel web config, upravil ini soubor v /etc kvůli 
mailování, otestoval a během chvíle to fičelo. Líbí se mi, jak to pracuje 
se soubory a databází.

$ ps xu
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
gitea     6224  1.0  0.7 1808768 112364 ?      Ssl  bře18 103:39 
/opt/gitea/bin/gitea web --config /etc/gitea/app.ini

Jsem velmi spokojený s jednoduchostí té instalace, nebordelu na 
filesystému. Jest to velmi svižný a server o tom neví. Vzhledově je to 
super a má to funkce, co potřebuju, i ty, které zatím nepotřebuju a 
vyhlídku na údajně malé a lehké CI: 
https://readme.drone.io/server/provider/gitea/

Zádrhel 1:

Potřebuje to exec pro hooky v repozitářích, ale já mám záměrně celý /var 
noexec. Jako nejjednodušší se mi vyjevil shell skript, který projede repa a 
nasymlinkuje všechny nové hooks adresáře na exec parcelu. Spouštět to budu 
patrně jako CGI iniciované globálním webhookem v Gitea při vytvoření repa. 
Skript můžu když tak poskytnout.

Zádrhel 2:

Náš server má zcela oddělené týmy vývojářů a chci, aby měl vedoucí každé 
organizace v Gitea možnost uživatele přidávat bez toho, aby se na mě musel 
obracet. Slabina Gitea je v tom, že to zřejmě neumí - registrace je buď 
otevřená (s možnou captcha), nebo registrace funguje, ale bez tlačítka, 
které na ní vede (moje současná volba) nebo je samoregistrace vypnutá a 
uživatele musím přidávat já jako admin celé Gitea. Asi by šlo vymyslet 
ještě nějaké řešení přes API, pro teď moc složité.

Jsme malí, takže seznam uživatelů a repozitářů si pro každotýdenní kontrolu 
nechávám posílat cronem z postgresu, pro kontrolu jestli tam nemám nevítané 
hosty. Pro zájemce přikládám.

V.


On 25. 03. 21 11:27, Ondrej Beranek wrote:
> To by bylo super.
>
> Dne čt 25. 3. 2021 10:01 uživatel ZdPo Ster <zdposter@gmail.com 
> <mailto:zdposter@gmail.com>> napsal:
>
> Ake to ma naroky? Lebo skusal som giltab na jednom (starsom) hw a
> nedalo sa na tom stroji nic robit...
> + posli ten config do systemd, nech nemusime spekulovat
>
> On Wed, 24 Mar 2021 at 16:54, Pavel Schön <pavel@schon.cz
> <mailto:pavel@schon.cz>> wrote:
>
> Za sebe doporučuji https://gitbucket.github.io/
>
> Jednou jsem nainstaloval, od té doby to prostě funguje.
> Všechno to má v sobě: HTTP, SSH i git, vše implementované v javě
> (nelekej se).
> Je to jeden soubor který prostě funguje. Mohu poslat config pro
> spuštění ze systemd.
>
>
>
> On Monday, March 15, 2021 at 4:17:00 PM UTC+1, Vladimír Macek wrote:
> > Zdar,
> >
> > mam radu git repozitaru na serveru Debian 10 pomoci gitolite.
> >
> > Bude dobre povysit to na webove rozhrani, abychom si mohli s
> kolegy
> > minimalne browsit, davat odkazy na mista ve zdrojacich,
> pripadne i pro
> > dalsi featury, ktere nabizi napriklad GitHub/GitLab.
> >
> > Casem budu chtit treba i podporu prohledavani, wiki, issues,
> code review,
> > webhooky, podporu CI/CD atp...
> >
> > Vidim casto odkazy na Gitea nebo GitLab.
> >
> > Zde https://about.gitlab.com/devops-tools/gitea-vs-gitlab/
> pomochopitelne
> > konkurenta vykresluje po svem.
> >
> > Zde https://docs.gitea.io/en-us/comparison/ je to zase naopak. ;-)
> >
> > S cim jste spokojeni? Ktery sw zpusobuje mene potizi
> (instalace, provoz, ...)?
> >
> > Diky,
> >
> > V.

Back to cz.comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

[python] Private git hub, zkusenosti? Vladimír Macek <macek@sandbox.cz> - 2021-03-15 16:16 +0100
  Re: [python] Private git hub, zkusenosti? Pavel Schön <pavel@schon.cz> - 2021-03-24 07:37 -0700
    Re: [python] Private git hub, zkusenosti? Vladimír Macek <macek@sandbox.cz> - 2021-03-25 15:23 +0100
    Re: [python] Private git hub, zkusenosti? Pavel Schön <pavel@schon.cz> - 2021-03-31 13:31 -0700

csiph-web