Homestead+deployer+ 码云 /GitHub 自动化部署(一、无密登录服务器配置)

一、安装 oh-my-zsh
sudo apt-get install zsh;
sh -c "$(wget https://raw.githubusercontent.com/robbyrus... -O -)";
file
二、生成远程登录 ssh-key
1、首先启动 homestead;进入到~/.ssh 目录中。
file
file
2、cat eiomi_test.pub
file
3、登录服务器
file
进入 deploy 用户的家目录:
file
把 2、cat eiomi_test.pub cat 出来的公钥拷贝进 authorized_keys
file
注意:服务器这是 deploy 用户的家目录。
4、在 homestead 里配置 config 文件:
file
执行下面的操作:如果是属于 root 用户 root 组 的话:
file
file
file
登录时候如果出现下面错误:
file
公私钥匙权限设置:
chmod 700 eiomi_test
chmod 700 eiomi_test.pub。
file
保存退出后file
按 Tab 会直接补全file
file
注意:
file
这里要对应 deploy 用户。

本作品采用《CC 协议》,转载必须注明作者和本文链接
ThinkQ
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。