1

我想添加~/.gitconfig到我dotfiles在 github 上的存储库,以便我可以在我使用的不同机器之间共享它。但是其中一项设置是针对github的,如下:

[github]                                                                      
    user = jononomo
    token = 3517aa3a6f1cda2f07bf6e73f30248d3
    email = me@myemailaddress.com

对我来说保持这个令牌的秘密很重要,因此~/.gitconfig如果它包含令牌就不要提交我的文件吗?

4

2 回答 2

4

是的。将此令牌保密非常重要。您不应该在公共存储库上提交此文件。

您甚至不应该在 stackoverflow 上粘贴您的真实令牌。

也许有人可以使用这些信息访问一些私人数据。GitHub 博客上的Token Authentication Post 说:

只需将loginand传递token给任何需要身份验证的 URL。

于 2012-11-16T18:21:05.507 回答
2

您可以使用以下[include]部分gitconfig

[include]
        path = ~/.gitconfig.local

然后把私人信息放在那里,并将这个文件添加到你的 dotfile 的 .gitignore 中。

于 2015-07-21T02:39:11.447 回答