将我的git .config文件提交给github - 我应该保密我的github令牌吗?

时间:2012-11-16 18:09:47

标签: git github

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

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

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

2 个答案:

答案 0 :(得分:4)

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

您甚至不应将此真实令牌粘贴到stackoverflow。

也许有人可以使用此信息访问某些私人数据。 GitHub博客上的Token Authentication帖子说:

  

只需将logintoken传递给任何需要身份验证的网址。

答案 1 :(得分:1)

您可以使用[include]中的gitconfig部分:

[include]
        path = ~/.gitconfig.local

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