Python程序部署指南(3)

这一章配置代码管理,我们使用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

  [email protected]:makaimc/cyoa.git

你可能感兴趣的:(Python程序部署指南(3))