所以,我已经使用ubuntu linux几个月了,并且喜欢它在我的Web开发中。 一切都很简单!
但是我切换回Windows,因为遗憾的是linux无法运行我90%的应用程序:(
所以现在我有一个问题,你如何在Windows上使用git,composer和ssh?我应该设置一个 linux 虚拟盒子,还是可以在没有它的情况下舒适地工作?
如果你喜欢一些图形支持,"TortoiseGit"是一个很好的扩展,这需要"msysgit"来提供Windows上的git命令 - 如果你更喜欢命令行,这也会带来"git bash"。"msysgit"可以独立安装。
Windows下的SSH始终是Putty。获取最新版本0.63,它具有安全修复程序。为了轻松使用 git,您需要设置整个公钥身份验证,并在后台运行"选美"。Putty 在将其配置为方便的级别方面做得很糟糕,您必须手动将其添加到自动启动中。或者你可以使用KeePass和KeeAgent插件来获得相同的结果(我更喜欢它:所有身份验证的东西都在一个位置(。
执行作曲家是安装PHP>= 5.3的问题。如果安装了 PHP,则执行替代安装命令(不带 curl(并且几乎准备就绪。在路径中使用PHP和composer.phar或将它们的位置添加到路径中可以简化很多事情。
警告:到目前为止,我还没有使用Windows 8的经验,那里的情况可能会有所不同。我的建议至少应该适用于 Win 7。
Windows的最大缺点是没有我想要的像样的shell支持。拥有虚拟机仍然是一个好主意,但您还需要在 Windows 中使用开发工具。