用TortoiseGit在push代码到git@osc时,每次都会弹出要求输入oschina的帐号和密码,如下图所示:
教程说git有公钥,是不是要在哪儿添加个公钥就不用输帐号、密码了,不然每次提交都输入效率好低
在WIN的%HOME%目录中创建文件netrc,将osc的git服务器地址以及你的用户名密码保存进去,可以跳过乌龟的密码询问环节。具体文法google一下吧。
######回复 @maketc : Git的验证机制有好几种,主流的是通过SSH公钥来验证。其次就是通过HTTP/HTTPS使用用户名+密码来验证,你这里输入的账户密码即为Git/OSC的密码。######谷歌了一下,确实搞定了 不过谷歌很费了番功夫 追问个问题,这个帐号和密码到底是git、TortoiseGit和osc中哪一个要呢?git不是添加什么公钥就可以不用密码了吗?######直接用命令行win7的git命令行应该和linux差不多,在你的app目录下获取ssh keys 然后生成,然后添加到git@osc里面就可以了,具体代码:http://my.oschina.net/silentboy/blog/195741
win7下没用过,网上有很多,你试试,应该能解决问题。
######怎么我用答案中的解决方法还是需要输入用户名和密码的?题主这个问题你解决了吗??
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。