Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Chciałbym postawić na "serwerze" serwer gita, ale na hasło.
Robiąc (przy okazji samouczek jakby ktoś chciał się gitem pobawić):
git daemon --verbose --export-all --enable=receive-pack /tmp/kk
W /tmp/kk:
git init --bare
W /tmp/uu:
git clone http://127.0.0.1/tmp/kk . echo "trin" > test git add test git commit -m "initial commit" git push origin master
I właśnie okazuje się że git push ładnie mi się pushuje, no ale właśnie... Ja bym nie chciał by każdy tak się mógł pushować. Chyba nie trzeba mówić dlaczego (a jednak: bo zapchają serwer i czort wie co jeszcze).
Tak więc pytanie jak szybko, łatwo i przyjemnie sprawić że przynajmniej po git push pojawi się zapytanie o hasło.
(osobiście używam repozytorium gita, które ma hasło na pull i push i takie coś właśnie chciałbym otrzymać)
Offline
echo "trin" > test
Coś jak informatyczne, nadwymiarowe słowo "*upa" :)
Offline
kamikaze napisał(-a):
http://www.google.com/search?q=git+authentication
SPAM.
Doprecyzuję: proszę o podanie ciągu komend prowadzących do sukcesu. Coś takiego jak opisałem swoją drogę postępowania we wiadomości otwierającej wątek.
PS. Na linuksa wielkiego... Google jest pokazuje spersonalizowane wyniki wyszukiwań. To co jeden widzi, drugi nie musi. Wnioskuję więc o moderacyjne kasowanie linków do Googla.
Offline
NIC napisał(-a):
Doprecyzuję: proszę o podanie ciągu komend prowadzących do sukcesu. Coś takiego jak opisałem swoją drogę postępowania we wiadomości otwierającej wątek.
Lenistwo!
NIC napisał(-a):
PS. Na linuksa wielkiego... Google jest pokazuje spersonalizowane wyniki wyszukiwań. To co jeden widzi, drugi nie musi. Wnioskuję więc o moderacyjne kasowanie linków do Googla.
No raczej jeśli coś takiego wpiszesz nie zobaczysz linków do sklepów z bielizną, racja? Też jestem leniwy, więc sam sobie przetłumacz:
The reason behind git-daemon not supporting authentication is that
re-implementing authentication poorly is a bad idea.
If you need authentication there is SSH that provides authentication
(for ssh:// protocol), or WebDAV (for HTTP push protocol).
Offline