当访问令牌是网址的一部分时,我无法使用Gradle org.ajoberstar.git-publish
插件访问GitLab存储库。我使用的是版本0.4.1。
我的网址采用以下格式:
http://oauth2:7cTrhwfiTGMJJ1SrVZkL@gitlab.com/something/ansible-app-release/project-broker.git
我有一个" gitPublish"我的build.gradle中的一节,它指定了存储库的分支和URL。
当我运行命令gradle gitPublishCopy --info
时,我收到以下消息:
org.eclipse.jgit.api.errors.TransportException:
http://oauth2@gitlab.com/something/ansible-app-release/project-broker.git:未经授权
我尝试了以下选项:
System.setProperty
与org.ajoberstart.grgit.auth.username
和org.ajoberstart.grgit.auth.password
与用户名和密码一起使用。令牌的想法是不要使用密码System.setProperty
使用org.ajoberstar.grgit.auth.command.allow
作为true
System.setProperty
使用org.ajoberstar.grgit.auth.force
hardcoded
和pageant
我不相信这些参数中的任何一个是正确的,但我不确定什么是正确的参数。
知道参数可能是什么?文档中是否有可以定义此内容的页面?任何想法都将不胜感激。
感谢。