0

我正在使用 JGit 调用

cloneRepository().setURI().setDirectory().setCredentialsProvider().call();

我目前正在使用 UsernamePasswordCredentialsProvider() 来尝试提供 stash 所需的信息,但我收到一条错误消息,显示 UnsupportedCredentialItem。我想知道是否有人具体知道通过 JGit 执行 git 克隆需要什么存储。

谢谢你的帮助

4

1 回答 1

0

您可以使用 http 协议并传入用户名/密码。

如果您想使用 ssh 协议,请确保您将 ssh 密钥存储在用户 ID 的 Stash 中。在这种情况下,stash 在后台进行身份验证,您无需提供用户名/密码

于 2014-06-24T03:53:17.160 回答