gitorious.org vs. Windows - PuTTY vs. msysgit

Emlékeztetőül:

Mivel több, mint 2 hónapja mélytorkozom ezzel... ;)

Windows alatt NE puttygen.exe-vel generáljunk privát/publikus kulcspárt, ha valamely gitorious.org repóval szeretnénk dolgozni.
Bár elvileg a gitorious.org Manage SSH keys oldalán simán megeszi a fingerprint-et publikus kulcsot, egy esetleges push-oláskor

fatal: The remote end hung up unexpectedly

üzenetet kapunk. Használjuk az msysgit parancssorát, és ott adjuk ki a következőt:

ssh-keygen -t rsa

Válaszoljuk meg a kérdéseket, adjunk jelszót és az így létrejött

id_rsa.pub

állomány tartalmát
töltsük fel a gitoriousra.

Ezen felül [ez itt a reklám helye] nagyon jó eszköznek bizonyul a SmartGit nevű (Java/multiplatform) git frontend, ami magáncélra ingyenesen letölthető és használható.
HINT: gitorious.org repóknál a clone URL nem feltétlenül ugyanaz, mint a push URL, ezt pedig a SmartGit (neve ellenére) nem tudja lekezelni,
ezért használata előtt célszerű a

/foo/bar/helyi_repo/.git/config

állományba egy - a push URL-t tartalmazó remote-ot felvenni
és push-oláskor SmartGit-ben ezt kiválasztani! ;)

Köszönöm továbbá hrgy84 türelmét és segítségét! :)

Hozzászólások

Megmondom oszinten, en nem szoktam ekkorakat szopatni magamat. En eleve a push url-t klonozom le, ugyanis nincs korlat, hogy honnet klonozol, es hova pusholsz, legalabbis a push url-en. Raadasul igy biztos, hogy a push is menni fog - vagy legalabbis nem a protokoll idiotasagai miatt fog eltanyazni.

A clone url csak azert van, mert az (publikus repoknal) publikus, igy barkinek odaadhatod, biztos nem fog belebarmolni a repodba - a public url ugyanis readonly. A github annyibol jobb, hogy asszem public/private url-eknek hivja, igy konnyebb megerteni a differenciat.
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.