我最近根据他们的要求将所有 BitBucket GIT 存储库转换为访问令牌。
在 Eclipse 中,我有多个项目,每个项目都有自己的存储库,因此有单独的访问令牌。对于多个存储库还是单个存储库更好,肯定存在意见分歧(根据这个线程,但是一个大的单个存储库会造成比其价值更多的麻烦。
使用安全存储来保存每个域(即 bitbucket.org)仅存储的“凭据”
因此,它一次只能保存一个存储库,并且每次输入不同的存储库信用时,其安全存储详细信息都会被覆盖。
SVN 用于在每个站点保存多个条目。
我没有看到太多证据表明这对其他人来说是一个问题,而且这似乎是相当基本的。所以,我想知道我是否遗漏了一些东西或者有一些东西我没有配置。
我尝试了干净的 Eclipse 配置并完全擦除了安全存储,但没有任何效果。
更改域来尝试合并存储库详细信息也没有帮助,因为它只是恢复到域。这确实在安全存储中创建了多个 GIT 条目,但它们显然不起作用。
其他人是否在 Eclipse 安全存储中拥有同一域的多个 GIT 存储库条目?
非常感谢任何建议。
谢谢
如果 Eclipse Secure Storage 用作 git 凭证助手,那么您正在寻找 credential.useHttpPath。
git config --global credential.useHttpPath true
获取凭据时,请考虑 http 的“路径”组件 或 https URL 很重要。默认为 false。请参阅 gitcredentials[7] 了解更多信息。
还有更多信息,
默认情况下,Git 不考虑 http URL 的“路径”部分 值得通过外部帮助者进行匹配。这意味着一个 还将使用为 https://example.com/foo.git 存储的凭据 对于https://example.com/bar.git。如果你确实想区分这些 情况下,将此选项设置为 true。