o2team / o2team.github.io

Site of Aotu.io

Home Page:https://aotu.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

用 Git 钩子进行简单自动部署不成功

woyaohaohaoxuexi opened this issue · comments

commented

按照文章提供的步骤先在服务器新建了一个裸仓库,也配置了 git hook。然后在本地添加了刚才新建的远程服务器的裸仓库。这个时候本地添加的仓库里面什么东西也没有,也没法 pull 远程代码。
是按照以下步骤操作的 :

  1. 在远程服务器新建一个目录然后 git init --bare git@github.com:xxx/blog.git
    这个仓库地址就是我的项目地址
  2. 切换到 /home/xx**/blog.git/hook/ 配置 post-update
    都是按照给的示例进行配置的
  3. 在本地新建一个目录,然后执行下面命令:
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 

想问下大佬们,问题出在哪里

commented

已解决