Я работаю над проектом частично на моем ноутбуке и частично на компьютере в лаборатории университета. На этом компьютере у меня есть только гостевой доступ и общий доступ к профилю с другими студентами. Я создал частный репозиторий на GitLab, и теперь я хотел бы иметь возможность подключаться к нему с компьютера университета таким образом, чтобы другие также не могли клонировать мое репо. Общедоступный ПК работает под управлением Windows 7. Первое решение, которое приходит мне в голову, - отключить хранение паролей в диспетчере учетных данных Windows, чтобы он запрашивал учетные данные каждый раз, когда я пытаюсь подключиться к своему git-репо, однако я полагаю, что для этого мне нужны административные права. Другой вариант - установить SSH-аутентификацию, но, насколько я знаю, мой закрытый ключ должен храниться на общедоступном ПК, что не похоже на безопасность.

1 ответ1

1
  • Установите, настройте и используйте Plink с Git для ssh:// repos
  • Для ключей в Pageant вам нужно иметь только два файла (открытый и закрытый ключи) и знать пароль для закрытого ключа (с действительно надежным паролем ваш закрытый ключ даже может храниться в открытом месте, открытый ключ в любом случае не является безопасным)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .