2009-07-04 1 views
0

Этот вопрос основан на this thread.Как Git решает, где именно сохранить секретные жетоны?

Я заинтересован в том, как Git решает, где сохранить секретные маркеры точно при запуске

git remote add github... 

Другими словами, я хотел бы знать, какой файл влияет на это поведение. Я знаю, что его можно изменить, поскольку эта информация была сохранена в моем старом .gitconfig, а теперь она находится на .git /.

Это может быть недавнее изменение в Git.

Какой файл делает Git для сохранения секретных токенов в /.git/?

ответ

3
git remote add github [email protected]:username/Project.git 

Приведенная выше команда создает запись в файле .git/config. Например:

[remote "github"] 
     url = [email protected]:username/Project.git 
     fetch = +refs/heads/*:refs/remotes/github/* 
+0

@Alan: Кажется, что это единственное место, где Git сохраняет секретные данные. –

+0

@Masi: Git делает много записей в '.git/config' как часть некоторых команд. –

+5

1.) «git remote add ...» не добавляет «секретный токен» 2.) Конфигурационный файл репозитория (.git/config) является единственным подходящим местом для добавления конфигурации удаленных объектов, которые являются специфичными для репозитория –

Смежные вопросы