我正在尝试为我的服务器设置生产推送:
远程服务器:
在我的public_html
目录中,我创建了一个名为Template.git
在我添加的Template.git/hooks/post-receive
文件中:
#!/bin/sh
GIT_WORK_TREE=/home/USER/public_html/Template.git/git checkout -f
我的Template.git
配置文件中包含以下内容:
[core]
repositoryformatversion = 0
filemode = true
bare = true`
本地电脑:
我添加了一个制作设置:
remote add production USER@DOMAIN:Template.git
当我运行以下内容时:
git push production +master:refs/heads/master
我得到以下内容:
stdin: is not a tty
fatal: 'Template.git' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
如何解决上述错误?