我试图创建一个通过我的共享托管帐户SSH运行BASH shell脚本来自动详细git的网站控制系统:创建通过SSH外壳的文本文件
http://danielmiessler.com/study/git/#website.
到目前为止,我的bash脚本是右出上述文章的:
cd ~/mydomains; mkdir $name.git;
cd ~/mydomains/$name.git; git init --bare;
/bin/vi ~/domains/$name.git/hooks/post-update
第一2行正常工作。
当我添加第三行脚本似乎冻结了。在我的环境中vi的路径是/ bin/vi。
直接从文章中,我想执行以下操作:
vi /path/website.git/hooks/post-update
然后插入:
GIT_WORK_TREE=/path/htdocs git checkout -f
然后关闭该文件。
任何人都可以提供一些建议,现在该怎么做?
为什么要使用'vi'? 'echo'GIT_WORK_TREE =/path/htdocs git checkout -f'>>/path/website.git/hooks/post-update'还不够吗? – Wrikken 2013-03-22 14:12:53
感谢您的期待,我对Bash没有经验,所以只要按照步骤 – user61629 2013-03-22 14:31:16