我使用CSharp.Bitbucket库对用户进行Bitbucket身份验证(https://github.com/scottksmith95/CSharp.Bitbucket)。身份验证正常工作,我得到了令牌值和令牌密钥值。
我已经编写了一个逻辑 - 借助LibGit2Sharp(https://github.com/libgit2/libgit2sharp) - 来克隆/拉取/推送用户存储库的内容。如果用户使用GitHub进行身份验证,则该逻辑有效。在这种情况下,我必须为用户名提供访问令牌值,并为密码提供空字符串。
但是,关于Bitbucket呢?我能以这种方式使用LibGit2Sharp吗?我找不到任何关于这个问题的文档。我尝试使用token值和token密码作为用户名,但失败了。
我想使用Git和Mercurial来使用Bitbucket。有什么我还没有发现的小技巧吗?
感谢您的帮助!
我已经编写了一个逻辑 - 借助LibGit2Sharp(https://github.com/libgit2/libgit2sharp) - 来克隆/拉取/推送用户存储库的内容。如果用户使用GitHub进行身份验证,则该逻辑有效。在这种情况下,我必须为用户名提供访问令牌值,并为密码提供空字符串。
LibGit2Sharp.Credentials credentials = new UsernamePasswordCredentials()
{
Username = [GITHUB ACCESS TOKEN],
Password =""
};
但是,关于Bitbucket呢?我能以这种方式使用LibGit2Sharp吗?我找不到任何关于这个问题的文档。我尝试使用token值和token密码作为用户名,但失败了。
我想使用Git和Mercurial来使用Bitbucket。有什么我还没有发现的小技巧吗?
感谢您的帮助!