Azure DevOps - 小众的公有git仓库,GitHub和Gitee替代品
2022-04-05
gitee存储库有大小限制,github又由于中国网络长城的间歇性限制时常上不去,新出的gitlab中国版尚未开放注册……
github和gitee的闻名主要是由于其较为成熟的社区生态。然而对于很多只是我们自己需要进行版本控制的情况,这里推荐一个新的平台:Azure DevOps

简介
微软Azure作为国际的阿里云,其服务稳定性自然毋庸置疑(事实上你也应该知道GitHub现在属于微软了),而这一存储库有什么独到之处呢?
这其实就相当于一个简易版的GitHub和gitee企业版,坐拥团队协作面板、存储库无空间和数量限制等功能的同时更重要的是拥有亚太东区的服务器,保证了国内正常访问的速度。
至于每个项目五个协作者的人数上限,对于我们个人开发者,真的重要吗》?另外该平台没有中文,但是运用过GitHub后自然也是无压。
平台上的仓库也分为public和private,对于private仓库和其他平台类似,而public仓库缺少了issue等开源会用到的功能,因此还是建议将其作为自己的版本控制,而GitHub专做公开内容,分工明确。
使用教程
点击首页的“免费开始使用”,登录自己的Microsoft或GitHub账号,然后输入自己创建的团队信息,即会进入首页。
初次进入会提示你新建仓库,可以先新建一个test用作测试。
记得好像有一步让你选择仓库的版本管理工具和类型,按照默认的 git 和 basic 就好
仓库页面,选择repos,就是我们的文件了

作为一个git远程仓库,配置ssh公钥是不可少的。点击右上角的设置,然后ssh公钥选项

新打开的界面右上角new key,不用再说了吧
总结
Azure DevOps是一个小众的、无广告的、速度较快的、仓库数量和大小无限制的面向个人和团队的git仓库。其缺点是以团队协作为主的定位,缺少了issue、releases等开源项目需要的功能。建议大家可以将其作为个人使用的版本控制,GitHub作为开源使用的项目发布用途,以将各自的优点最大化。