2009-06-29 10 views
1

偶然、私の.gitconfigを削除しました。私はGitは私のホームに私の秘密のトークンが含まれている.gitconfigファイルをしなかったとき、私は驚いてGitはデフォルトでユーザーの秘密トークンをどこに保存しますか?

git add [file] 
git remote ... [identity addition] 

によって新しいidentiesを追加しました。

秘密のトークンを別の場所に置いていなければなりません。しかし、私は場所を見つけることができませんでした。

データが.gitconfigに存在しない理由は、私の.gitignore -fileに.gitconfigを設定している可能性があります。

Gitは、ホームの.gitconfigにいないときにgithubのユーザの秘密トークンをどこに保存しますか?

答えて

3

GitHubはSSH認証を使用しているため、SSHクライアントがトークンを格納する場所にトークンが保存されます。 Linuxでは〜/ .sshの下にあります。


あなたのリモコンの設定情報はどこに格納されているのでしょうか?通常、〜/ .gitconfigにはありません。通常、プロジェクトのルートにある ".git"ディレクトリの下の "config"ファイルにあります。

+0

@ Talljoe:ファイル削除の事故の前にgitubのgitconfigにいくつかのトークンがありました。 ---これらのトークンはSSHクライアントが見ているものと同じですか? –

+0

私は正確な詳細を知りたいので、次の質問を開きました:http://stackoverflow.com/questions/1081194/how-does-git-decide-where-to-save-secret-tokens-exactly –

-1

自分でGitHubトークンを追加する必要があります。命令はGitHubにあります

関連する問題