Задать вопрос
viphorizon
@viphorizon

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

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

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

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

Похожие вопросы