用 Git 钩子进行简单自动部署不成功
woyaohaohaoxuexi opened this issue · comments
按照文章提供的步骤先在服务器新建了一个裸仓库,也配置了 git hook。然后在本地添加了刚才新建的远程服务器的裸仓库。这个时候本地添加的仓库里面什么东西也没有,也没法 pull 远程代码。
是按照以下步骤操作的 :
- 在远程服务器新建一个目录然后
git init --bare git@github.com:xxx/blog.git
这个仓库地址就是我的项目地址 - 切换到
/home/xx**/blog.git/hook/
配置post-update
都是按照给的示例进行配置的 - 在本地新建一个目录,然后执行下面命令:
git init
#添加了第一步新建的裸仓库
git remote add origin ssh://root@41.72.11.11/home/USER/repos/blog.git
这个时候这个仓库里面就是空的,也没法 git pull origin master
拉取代码。提示:
fatal: couldn't find remote ref master
fatal: The remote end hung up unexpectedly
想问下大佬们,问题出在哪里
已解决