Repo na bitbuckecie a klucze prywatne i publiczne

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?

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.

1 użytkowników online, w tym zalogowanych: 0, gości: 1