gogs git 部署服務端鈎子 自動發布項目


添加鈎子腳本

#!/bin/sh
log_file=/home/git/gogs/log/hooks/pull.log
export GIT_WORK_TREE=/home/www/admin
export GIT_DIR=${GIT_WORK_TREE}/.git
cd ${GIT_WORK_TREE}

echo `date +%Y-%m-%d,%H:%M:%S` >>$log_file
git pull >>$log_file
echo ' ' >>$log_file
echo ' ' >>$log_file

添加成功后會出現post-receive文件

手動執行./post-receive  看一下日志文件是否正常,如果有問題一般是權限問題,賦予相應權限即可。

問題;
出現類似git@192.168.1.99's password:
用git賬戶創建公鑰添加至git平台


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM