Repo na bitbuckecie a klucze prywatne i publiczne

Repo na bitbuckecie a klucze prywatne i publiczne
  • Rejestracja: dni
  • Ostatnio: dni
0

Zakładając repo na bitbuckecie inni użytkownicy żeby móc w nim coś np. commitować zawsze muszą wygenerować klucz prywatny i publiczny?

hauleth
  • Rejestracja: dni
  • Ostatnio: dni
0

Nie.

Ale jednak nie do końca.

  • Git ma swój protokół komunikacji, ale jest badziewny i nieszyfrowany (nie wiem po co on w ogóle istnieje), przez co nie nadaje się do tego by wysyłać przy jego pomocy kod do repo. jest on używany głównie do pobierania danych z publicznych repo. Z reguły nie wymaga uwierzytelniania (nawet nie wiem czy wspiera).
  • Można wysyłać dane przy pomocy HTTPS i wtedy większość serwisów pyta o login i hasło. Jest to możliwe, ale niezbyt wygodne, bo trzeba to robić za każdym razem jak chcemy wysłać kod (lub pobrać, jeśli to niepubliczne repo).
  • Można wysyłać dane przez SSH i tutaj mamy 2 opcje: albo będziemy używać hasła (nie sądzę, by którykolwiek z publicznych hostingów Gita to wspierał, ale teoretycznie można) albo użyjemy uwierzytelniania kluczem publicznym. I wtedy trzeba go wygenerować. Najlepiej RSA 4096 lub Ed25519.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.