码迷,mamicode.com
首页 > 移动开发 > 详细

android studio在windows上设置git/ssh

时间:2015-07-03 23:15:26      阅读:391      评论:0      收藏:0      [点我收藏+]

标签:

windows果然是与众不同的,凡事都要那么麻烦一点点(当然。。是对程序员来说。。)

一开始,我想用cygwin里的git,就省得我再多装一套软件,配置也可以统一,但事实证明不行

在android studio里将git配置为cygwin版后,点测试虽然能正常运行报告版本号,但在clone时直接失败,不管ssh是选builtin还是native。

那好,装上msys的git后,仍然要为ssh配置折腾。它有两种配法,但本质方法是一样的,就是设置环境变量GIT_SSH为指向对应ssh程序的路径

首先,我试过了用openssh方式,也就是gitbash里带的那个,可是那个ssh,根本不知道去哪里读取私钥,我把我的id_rsa拷到各种所谓的home/.ssh下都不行

于是,只好再装个tortoisegit,将GIT_SSH改为指向它里面的TortoiseGitPlink.exe,按道理说这货自己应该会知道去启动一个agent来装载私钥的,可是不行,它直接扔个错说找不到可用的验证方法,服务器那边明明发回来有公钥模式,说明是它自己找不到私钥。

然后,手动启动pageant,手动把私钥装进来(还得先手动将openssh格式的id_rsa转成putty格式的ppk),终于成功了,在gitbash和androidstudio里这下都可正常clone了!

最后,为什么非要给androidstudio配好git呢?在cygwin里直接拉下来,当本地工程打开不就行了吗?

——那样就无法利用androidstudio里完善的version control面板了!确实功能丰富操作简便而且与编码集成在一起,相当好用。

再忠实的command line粉,也应谨记,首选command line,只是为了搞懂内在机理,但如果有更合适专精的IDE工具,那就不必排斥,为了务实也就是提升工效,应该主动拥抱一切可用之物。

android studio在windows上设置git/ssh

标签:

原文地址:http://www.cnblogs.com/wellbye/p/4619894.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!