Oblsuha GIT přes http://

ZAJDAN

  • *****
  • 2 086
    • Zobrazit profil
    • E-mail
Oblsuha GIT přes http://
« kdy: 20. 09. 2012, 14:42:01 »
čaute....
nasadil jsem na server GIT a úspěšně ho používáme z linuxu pomocí ssh kanálu. Nyní potřebuji na git vpustit dalšího uživatele, který běží na windows a je zvyklí git používat přes https://
otázka zní jak to tedy upravit pro tohoto windowsího uživatele.
díky
« Poslední změna: 20. 09. 2012, 22:10:56 od Petr Krčmář »
Vesele, vesele do továrny dělník běží...vesele, vesele do továrny jde. Vesele se usmívá když mu soustruh zazpívá...vesele, vesele do továrny jde. Vesele si poskočí když se soustruh roztočí ...vesele, vesele do továrny jde.


Koca

Re:oblsuha GIT přes http://
« Odpověď #1 kdy: 20. 09. 2012, 20:29:54 »
Ahoj,

asi ti uplne neodpovim na otazku, ale spise zamysleni. Jsem klikalista (tzn uzivatel windows) a s pouzivanim gitu pres git protokol nemam problem. Je prece uplne jedno, jestli je adresa vzdaleneho repositare http:// nebo git://, mozna s minimalnimi rozdily (jako treba omezeni max. velikosti pushe apod).

Kazdopadne s git smart http protokolem ti neporadim, ale navodu vygooglujes spoustu. Jen pozor na https, git standardne vyzaduje, aby byl certifikat overeny nejakou CA, cili self-signed certifikaty to nezere. Je potreba u klienta nastavit prostredi, aby to self-signed certifikaty bralo. Jednodussim resenim je pouzivat nezabezpeceny http.

ez

Re:oblsuha GIT přes http://
« Odpověď #2 kdy: 20. 09. 2012, 20:44:31 »
http://www.kernel.org/pub/software/scm/git/docs/git-http-push.html

Podobne jako v pripade svn se jedna o webdav.

Trident

Re:oblsuha GIT přes http://
« Odpověď #3 kdy: 20. 09. 2012, 21:18:29 »
Ahoj,

asi ti uplne neodpovim na otazku, ale spise zamysleni. Jsem klikalista (tzn uzivatel windows) a s pouzivanim gitu pres git protokol nemam problem. Je prece uplne jedno, jestli je adresa vzdaleneho repositare http:// nebo git://, mozna s minimalnimi rozdily (jako treba omezeni max. velikosti pushe apod).

Kazdopadne s git smart http protokolem ti neporadim, ale navodu vygooglujes spoustu. Jen pozor na https, git standardne vyzaduje, aby byl certifikat overeny nejakou CA, cili self-signed certifikaty to nezere. Je potreba u klienta nastavit prostredi, aby to self-signed certifikaty bralo. Jednodussim resenim je pouzivat nezabezpeceny http.
Jezis to je taky doporuceni. Pouzivat nezabezpeceny. No na verejne projekty tak akorat
Neni uplne jedno jestli je to git protokol nebo http. Rada firem ma pomerne prisna pravidla a tak muzes treba jen pres proxy s http/https.  Navic git protokol neni zabezpeceny. Zabezpeceni obstarava jina vrstva a to nejcasteji ssh.