【问题标题】:How does Git decide where to save secret tokens exactly?Git 如何决定将秘密令牌准确地保存在哪里?
【发布时间】:2009-07-04 00:24:10
【问题描述】:

本题基于this thread

我感兴趣的是 Git 如何在您运行时准确地决定在哪里保存秘密令牌

git remote add github...

换句话说,我想知道哪个文件会影响这种行为。我知道它可以更改,因为该信息存储在我的旧 .gitconfig 中,而现在位于 .git/ 中。

这可能是 Git 的最新变化。

哪个文件可以让 Git 将秘密令牌保存到 /.git/?

【问题讨论】:

    标签: git


    【解决方案1】:
    git remote add github git@github.com:username/Project.git
    

    上述命令在.git/config 文件中创建一个条目。例如:

    [remote "github"]
            url = git@github.com:username/Project.git
            fetch = +refs/heads/*:refs/remotes/github/*
    

    【讨论】:

    • @Alan:看来这是Git唯一保存秘密数据的地方。
    • @Masi:Git 在.git/config 中创建了许多条目作为某些命令的一部分。
    • 1.) "git remote add ..." 不添加任何“秘密令牌” 2.) 存储库配置文件 (.git/config) 是添加远程配置的唯一合理位置,这是特定于存储库的
    猜你喜欢
    • 2010-11-06
    • 2019-12-15
    • 1970-01-01
    • 2010-12-06
    • 1970-01-01
    • 2011-01-14
    • 1970-01-01
    • 2012-04-27
    • 1970-01-01
    相关资源
    最近更新 更多