这一章配置代码管理,我们使用git让服务器从源码库拉取最新的代码。
在我们的远程服务器
mkdir ~/deploy_key
cd ~/deploy_key
生产密钥对,并且存储为deploy_key
ssh-keygen -t rsa -b 2048
安装git-core
sudo apt-get install git-core
我们fork一份实例代码https://github.com/mattmakai/choose-your-own-adventure-presentations,在项目设置里添加deploy key为我们刚刚生产的pub key。之后在服务器就可以有权限拉取代码到生产环境:
ssh-agent bash -c 'ssh-add /home/deployer/deploy_key/deploy_key; git clone
git@github.com:makaimc/cyoa.git
网友评论