在这个SO答案[1]中,在命令行上使用OAuth2访问令牌来验证git命令。
git clone https://oauth2:ACCESS_TOKEN@somegitlab.com/vendor/package.git
如何确定何时引入此功能?特别是当在Gitlab中引入 oauth2 作为用户名和访问令牌作为密码的能力时,在什么版本中?
由于使用Gitlab API无法执行某些操作,因此我会在应用程序中针对某些操作回退到JGit。我想根据用户使用的Gitlab版本优雅地降级我的应用程序。
答案 0 :(得分:0)
我测试了几乎所有的Gitlab版本,答案是:9.2.5。在Gitlab V9.2.5中引入了使用oauth2作为用户名的能力。