关于 安神的 Webhook 自动部署项目和 SSH Key 的相关问题?
由于对 linux 和 git 知识菜的抠脚,只懂皮毛,so,产生如下问题,望大神们帮忙解答,见笑了。
Webhook
- 服务器上项目已经运行了(也有对应的 git 仓库),但是原本都是Ftp部署,我准备在项目目录用 git init 和 git remote add xxx 来把服务器上的项目初始化。
此时是否只需要在服务器上生成一个部署公钥
就可以 git pull 代码下来了呢? - 我用的是coding ,我所理解的部署公钥是每个项目对应一个,是否理解正确?
- 我的服务器默认是禁用注入 shell_exec 危险函数的,开启这个函数总感觉有些危险,担心是否多余。
没钱买Mac
- 本机开发是Windows,没钱买Mac,我系统每运行个半年就有重做系统的习惯,mac用户请勿嘲笑哈,而git用户公钥是生成在C盘的,重做系统就没了,这种情况一般使用Windows开发的同学是怎么处理的呢?不能每次都在coding或者github删除现有的公钥,然后本机再重新生成,在托管平台重新添加把。