我正在尝试在我的共享主机帐户上创建一个通过 SSH 运行的 BASH shell 脚本,以自动化 git 网站控制系统,详见:
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
然后关闭文件。
谁能给我一些关于现在该怎么做的建议?