能否添加阿里云 Code (code.aliyun.com) 支持
感谢 @maikebing 开发的这款优秀扩展。 我留意到目前已经支持 Gitee 登录,而阿里云 Code 也是基于 GitLab 的, 那么能否添加阿里云 Code 的支持呢? 感谢!
应该是可以的。
感谢 @maikebing 的回复。
提这个 issue 的时候没有详细说明,在这里补充一下。
背景
阿里云作为国内占用率最高的云服务提供商之一,国内很多公司对它的依赖度是很高的。 例如我们公司就用到了阿里云的容器服务和容器镜像,为了容器镜像可以更方便地拉取代码,我们将代码上传到了阿里云 Code 上。 不选择 GitHub/GitLab 的理由,一方面是速度的考虑,另一方面是毕竟这两家是国外的,很可能因为某些政策原因停止对国内用户的服务(私有仓库)。
需求
如果仅仅把阿里云 Code 作为一个 git 服务端的话,是不需要借助任何第三方扩展的。 但是如果对 git flow 有一定的需求,例如我们需要使用阿里云 Code 的合并请求(即 GitLab 的 Merge Request),现阶段是只能在 Web 页面上操作的。如果能在 Visual Studio 内部整合这个功能就太棒了。
Visual Studio 的团队资源管理器对 git flow 的支持,目前只整合了自家的 Azure DevOps,不支持其他的 git server。GitHub/GitLab/Gitee 都有对应的第三方扩展,如果阿里云也有对应的 Visual Studio 扩展,会方便很多像我们这样依赖阿里云服务的用户。
可能存在的问题
当然,我也清楚,这方面的功能如果由阿里云官方来做是最合适的。 而且阿里云 Code 的 Web 端采用的是阿里体系的登录方式(使用支付宝账号登录和安全验证体系),很可能是不支持 GitLab 的登录协议的。 因此,提出这个 issue 只是提出是否有这种可能性。
可以考虑。 这个事情我准备2020年开始开工。