我試圖創建一個通過我的共享託管帳戶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