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

  git@github.com:makaimc/cyoa.git

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,067评论 19 139
  • 用到的组件 1、通过CocoaPods安装 2、第三方类库安装 3、第三方服务 友盟社会化分享组件 友盟用户反馈 ...
    SunnyLeong阅读 14,725评论 1 180
  • 你的生命中最重要的是什么? 1 时间在惩罚愚蠢的时候,只能毫不留情。 他们低估了学习任何一项技能所需要的重复练习次...
    认真的雪0阅读 180评论 0 2
  • 前天在一个饭店前看到一个女人,五官长得还算标致,穿着高档的裙子,真欲欣赏,突然她大声地咳一声,一口痰随意地吐在饭店...
    晨光下的黄丝巾阅读 1,513评论 5 5
  • 方法一:在代码里直接对EditText进行设置mEditText.setImeOptions(EditorInfo...
    筱南独舞阅读 6,685评论 0 6