首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

如何在Ubuntu 16.04上使用Git Hooks部署Jekyll站点

我们还将安装和配置git-shell以额外保护您的生产服务器免受未经授权的访问。最后,我们将配置您的本地开发机器以使用并将更改推送到远程存储库。...在将站点推送到存储库之前,我们还将通过配置git-shell来保护我们的生产服务器,git-shell是一个交互式shell,可以在用户通过SSH连接时为用户提供各种Git命令。...我们将配置git-shell为非交互式shell,因此您无法使用git用户启动交互式Bash会话。 请确保您以git用户身份登录。...我们需要确保文件是可执行的,因此可以使用git-shell执行它: $ chmod +x ~/git-shell-commands/no-interactive-login 返回到您的使用sudo命令的非...如果使用上一个su命令,则可以使用以下命令关闭会话: $ exit 最后,我们需要将git用户的shell更改为git-shell: $ sudo usermod -s $(which git-shell

1.3K30
领券