/ / Jeśli ktoś zna moją nazwę użytkownika Githuba i adres e-mail, czy może zatwierdzić lub przesłać pliki mojego projektu? - git, github, git-svn

Jeśli ktoś zna moją nazwę użytkownika Githuba i adres e-mail, czy może zatwierdzić lub przesłać pliki mojego projektu? - git, github, git-svn

Jestem nowy w Git. Otworzyłem konto Github, utworzyłem publiczne repozytorium i skonfigurowałem nazwę użytkownika oraz adres e-mail, zgodnie z instrukcją Githuba, więc jeśli ktoś zna moją nazwę użytkownika i adres e-mail, czy może zatwierdzić lub przekazać pliki do mojego publicznego repozytorium? Chronię pliki SVN posiadające hasło użytkownika do zatwierdzania plików. Jak mogę to zrobić?

Odpowiedzi:

7 dla odpowiedzi № 1

Nie, ktoś może zatwierdzić twoje repozytorium, jeśli wykonasz jedną z kilku rzeczy:

  • Daj im swój tajny klucz ssh lub hasło GitHub. To bardzo zły pomysł, i powinien nigdy będzie zrobione.
  • Dodaj swój publiczny klucz ssh do konta GitHub. Pozwoliłoby im to naciskaj na dowolny z repozytoriów GitHub, dopóki nie usuniesz tego klucza. Dużo lepsza opcja niż poprzednia, ale nadal coś do zrobienia tylko po ostrożna myśl.
  • Dodaj konto tej osoby GitHub jako współpracownika do repozytorium byłby zalecanym sposobem, aby umożliwić komuś innemu wprowadzenie zmian twoje repozytorium.

Ale dla każdego publicznego repozytorium każdy może przeglądać pliki w interfejsie internetowym lub sklonuj repozytorium. Ponadto każde konto GitHub może rozwidlić repozytorium i wysyłaj żądania wyciągnięcia.


1 dla odpowiedzi nr 2

Konfiguracja, którą wykonujesz, jest dla github do zidentyfikowaniatwoje zobowiązania jako, no cóż, twoje. Ale aby zatwierdzenia faktycznie zostały przekazane do twojego repozytorium, osoba ta będzie potrzebować dostępu do twojego hasła github lub dostępu do twojego prywatnego klucza ssh.

Bez nich nikt nie może popchnąć twojego repozytorium.

Oznacza to również, że każdy może zobowiązać się do używania Twojego adresu e-mail i nazwy użytkownika i przejść do repozytoriów, do których ma dostęp. Możesz zrobić to samo.