用久了Ubuntu开发环境,切换到windows多少有些不爽,想在windows下享用linux便捷的工具可以安装强大的Cygwin,本人也是初次使用中学习,本文主要目的让你能够通过cygwin使用基本工具主要是git、find、grep、adb logcat等。
1,如何安装
最好到官网下载个最新版本的,安装过程网上很多这里不在多说,基本上点击默认的即可,由于软件安装过程会下载很多东西,建议安装前选择合适的安装地方,安装过程中选择连接方式 最好选择国内的如 163的,重要的步骤为选择安装哪些东。如果首次安装选择的默认的,没关系,可以再次打开安装软件安装。
这一步选择Base, Devel:包括gcc、make等编译工具。如果你不太了解,最好这个分支下的全选了 。其他的可以默认就好了。
2使用git
安装完后,Cygwin下基本上就可以使用和ubuntu的基本命令了,进入服务器上pull下的项目,使用git st, 发现一大堆红色东东,这个时候不用怕,git checkout 掉全部红色的东西,然后用git st,发现正常了。修改项目后,使用git pull 又发现问题:Bad owner or permissions on /home/changxing/.ssh/config 。很明显是文件的权限或是用户组错误。cd到.ssh, 用ls -la查看文件使用,然后用chmod 700 config 和chown xxx config付权限和改用户组后,回来继续git pull ,一切OK了。自我感觉也可以通过windows系统的右键属性来更改权限和用户组,未验证。
相关资料http://superuser.com/questions/348694/bad-owner-or-permissions-error-using-cygwins-ssh-exe