/ / Якщо хтось знає мій Github ім'я користувача та електронну пошту, чи можуть вони здійснити або натиснути файли мого проекту? - git, github, git-svn

Якщо хтось знає мій Github ім'я користувача та електронну пошту, чи можуть вони здійснювати або натискати файли мого проекту? - git, github, git-svn

Я новачок в Git. Я відкрив обліковий запис Github, створив загальнодоступний репозиторій і встановив ім'я користувача та електронну пошту, як показано підручником Github. Отже, якщо хто-небудь знає моє ім'я користувача та електронну пошту, чи можуть вони зробити або натиснути файли в моєму громадському сховищі? Як можна Я захищаю файли? SVN, що має ім'я користувача для копіювання файлів. Як це зробити?

Відповіді:

7 для відповіді № 1

Ні, хтось може зв'язатись лише з вашим сховищем, якщо ви зробите одне з декількох речей:

  • Надайте їм секретний ключ ssh або пароль GitHub. Це дуже погана ідея, і слід ніколи бути зроблено.
  • Додайте їх відкритий ключ ssh до вашого облікового запису GitHub. Це дозволить їм це зробити натисніть на будь-який з ваших сховищ GitHub, доки ви не видалите цей ключ. Багато чого кращий варіант, ніж попередній, але все-таки щось зробити лише після ретельна думка
  • Додайте обліковий запис GitHub цієї особи як співавтор у вашому сховищі буде рекомендованим способом дозволити комусь іншим підштовхнути зміни ваш репозиторій

Але для будь-якого публічного сховища кожен може переглядати файли в веб-інтерфейсі або клонувати сховище. Крім того, будь-який обліковий запис GitHub може розгортати репозиторій і надсилати тягнути запити.


1 для відповіді № 2

Налаштування, яке ви виконуєте, це для ідентифікації githubВаші обіцянки, як добре, будучи вами. Але для того, щоб зобов'язання було фактично виведено до вашого сховища, особі потрібно буде мати доступ до вашого github-пароля або доступу до вашого приватного ключа ssh.

Без них ніхто не може поставити ваш репозиторій.

Це також означає, що кожен може здійснити використання вашої електронної пошти та імені користувача та натискати на репо, до яких вони мають доступ. Ви можете зробити те саме.