linux - Windows 8 + Git + Composer + SSH

标签 linux windows git ssh composer-php

我已经使用 ubuntu Linux 几个月了,并且很喜欢它用于我的网络开发。一切都很简单!

但我又切换回 Windows,因为遗憾的是 Linux 无法运行我 90% 的应用程序:(

现在我有一个问题,在 Windows 上如何使用 git、composer 和 ssh? 我应该设置一个 Linux virtualbox 还是没有它也能舒适地工作?

最佳答案

如果您喜欢一些图形支持,“TortoiseGit”是一个很好的扩展,这需要“msysgit”在 Windows 上提供 git 命令 - 如果您喜欢命令行,它还会为您带来“git bash”。 “msysgit”可以独立安装。

Windows 下的 SSH 始终是 Putty。获取最新版本 0.63,它具有安全修复程序。为了轻松使用 git,您需要在后台运行“pageant”来设置整个公钥身份验证。 Putty 在将其配置为方便的级别方面做得很差,您必须手动将其添加到自动启动。或者您可以将 KeePass 与 KeeAgent 插件一起使用来获得相同的效果(我非常喜欢它:所有身份验证内容都在一个位置)。

执行composer是安装PHP >= 5.3的问题。如果安装了 PHP,则执行替代安装命令(不带curl)并且几乎准备就绪。将 PHP 和composer.phar 放在路径中或将它们的位置添加到路径中可以使事情变得容易很多。

警告:到目前为止,我还没有使用 Windows 8 的经验,那里的情况可能会有所不同。我的建议至少应该适用于 Win 7。

Windows 的最大缺点是没有我想要的像样的 shell 支持。拥有虚拟机仍然是一个好主意,但您还需要 Windows 中的开发工具。

关于linux - Windows 8 + Git + Composer + SSH,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19128630/

相关文章:

linux - rsyslog x509/certvalid需要允许的同级

混帐 : Ubuntu: Url has no scheme

git - '--set-upstream' 是做什么的?

c# - Microsoft.CSharp 库中的 BadImageFormat 异常

c++ - 使用 libgit2 将所有提交组合成单个提交的方法

linux - 如何将应用模板的值存储在变量中?

linux - 在 Beaglebone black 上安装 Angstrom

php - 从 Linux 上的 PHP 脚本中找出系统区域设置

python - Psutil 在获取进程属性时为所有非用户拥有的进程引发 AccessDenied

python - 如何在 Windows 上的 postgresql 9.4 上使用扩展 plpython2u 和 python 请求