2013-11-23 80 views
1

我正在和一些团队成员一起编写一个编程项目,使用Git进行版本控制。每个小时我都必须部署我们的存储库的实时版本供其他人预览。这涉及以下命令:自动化Git和SSH工作流程

ssh [email protected] 
cd /path/to/my/preview 
git checkout develop 
git pull 

正如您可以想象的,这项任务变得繁琐且重复。 什么是自动执行此过程的最佳方式?理想的解决方案是我的桌面上的某种脚本或图标,我可以点击以使魔法发生。我使用Mac OSX,所以也许Automator应用程序是一种可能性。

注意:我已经在我的计算机和远程服务器之间建立了无密码SSH登录(使用共享密钥)。

+1

你可以为它编写一个bash脚本。 – 2013-11-23 20:42:45

+1

[This](http://superuser.com/a/355030)看起来像你在找什么。 – Cahu

回答