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

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

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

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

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
Made In Dream Санкт-Петербург
от 100 000 до 220 000 ₽
от 250 000 до 320 000 ₽