viphorizon
@viphorizon

Что хранится в папке .git? Нет ли там данных для авторизации на GIT?

Я подключился к репозиторию и обновляю постоянно обновляю его, для этого нужно вводить данные для входа в git. При этом в директории лежит папка .git. Хранятся ли там данные авторизации на git. И можно ли эту папку публиковать?
  • Вопрос задан
  • 1140 просмотров
Пригласить эксперта
Ответы на вопрос 3
@shagguboy
гит работает по ssh. пароли ssh не хранит нигде. ключи хранятся по умолчанию в папке пользователя.
Ответ написан
@lexnekr
Некоторые особо "умные" пользователи подключаются к удалённому серверу не по ssh, а по https и хранят логин-пароль прямо в строке подключения. Чтобы не вводить их каждый раз при Push'е.
Вот в этом случае да, пароли будут лежать в конфигурационном файле в папке /.git/
Но в целом такая идея хранения подключения плоха и без публикации папки с гитом.
Ответ написан
saboteur_kiev
@saboteur_kiev Куратор тега Git
software engineer
Настройки для гита лежат в домашней папке, типа
$HOME/.gitconfig
Данные для авторизации - если включено их хранение тоже в хоме
$HOME/.git-crfedentials

А в .git хранятся настройки этого проекта.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы