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

jon*_*omo 1 git github

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

[github]                                                                      
    user = jononomo
    token = 3517aa3a6f1cda2f07bf6e73f30248d3
    email = me@myemailaddress.com
Run Code Online (Sandbox Code Playgroud)

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

mes*_*nio 5

是的。保守这个令牌的秘密非常重要。您不应将此文件提交到公共存储库上。

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

也许有人可以利用这些信息访问一些私人数据。GitHub 博客上的令牌身份验证帖子说道:

只需将login和传递token到任何需要身份验证的 URL。


sem*_*nte 5

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

[include]
        path = ~/.gitconfig.local
Run Code Online (Sandbox Code Playgroud)

然后将私人信息放入其中,并将此文件添加到点文件的 .gitignore 中。