У меня есть пустой репозиторий на /home/dan/repo/
и рабочая копия на /home/dan/www/project/
.
Я хочу, чтобы рабочая копия автоматически вытягивала свою текущую ветвь с repo
на каждом коммите в repo
.
Я создал файл в /home/dan/repo/hooks/post-update
:
#!/bin/sh
cd /home/dan/www/project || exit
unset GIT_DIR
git pull
exec git-update-server-info
Рабочей копии origin
присвоено значение repo
:
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = dan@server:/home/dan/repo/
Однако при каждом коммите, который я получаюошибка:
remote: Permission denied, please try again.
remote: Permission denied, please try again.
remote: Permission denied (publickey,password).
remote: fatal: The remote end hung up unexpectedly
Как я могу это исправить?