Github 本身提供了多种认证方式,所有开发人员可以各取所需. SSH,这是最原始的方式,如果使用git bash只要按照官方文档一步一步配置就好了 小心坑:SSH有可能需要配置代理,否则无法解析服务器域名.错误如下: ssh: Could not resolve hostname github.com: no address associated with name 解决办法:给SSH以及git 客户端配置代理. HTTPS,这也是比较方便的方式,但是每一次都需要输入用户名和密码. 小心坑:…
本文介绍下如何配置VSTS(visual studio team service,其实就是微软SaaS版的TFS)通过Personal Access Token访问其下的Git代码库. 问题 使用git的时候,每次拉取和推送都需要输入密码是一件挺讨厌的事. 当我们使用github来托管代码时,github提供了几套机制来认证客户端,该配置页面如下图: github的帮助文档很完善,这里就不展开了,具体参见截图下方小字链接generating SSH keys或generate a GPG key…