繁体   English   中英

libgit2sharp 存储库凭据

[英]libgit2sharp repository credentials

我正在使用 LibGit2Sharp 将存储库克隆到本地文件夹中。 我知道我可以简单地使用 Brute Force 并在之后删除 .git 文件夹,这肯定会实现我想要实现的目标,但这并不是解决这个问题的最优雅的方法。 如果我删除了 .git 文件夹,我将不得不在稍后阶段再次克隆它。 我想轻松地在分支之间“切换”,但如果每次我都必须重新克隆它才能做到这一点,这将成为一个缓慢而费力的过程。

我想要做的是,在克隆存储库之后,......这里是我不知道正确术语的地方。 什么……“退出”? “断开凭据”? 我不知道。 基本上,我想要实现的是,在克隆之后,用户不能简单地开始处理文件并将它们推回远程存储库,但我无法在网上找到任何关于如何“清除凭据”的明确答案”。 显然,我希望以编程方式这样做。

对不起。 由于这在我自己的脑海中并不清楚,我不知道如何正确地提出这个问题。 我希望我描述得足够清楚,以便有人知道如何回答这个问题。

欢迎在 C# 或 VB.NET 中回答...

问候

皮诺

无需以任何方式、形状或形式“注销”。 没有凭据,远程存储库仍然无法访问,即使用户安装了 GIT 或 TortoiseGit 或类似的东西。 所以我无缘无故地担心。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM