Your identification has been saved in /Users/you/.ssh/id_rsa.
# Your public key has been saved in /Users/you/.ssh/id_rsa.pub.
cd ~/.ssh
查看公钥
cat id_rsa.pub
复制粘贴到码云上
到本地项目文件夹下,右键点击空白处,选择Git Bash Here,进入git窗口
一波操作后的页面
whereis git
yum install -y git
git version
eg: cd /home/www/test
git init
git config --global user.name "您的用户名称"
git config --global user.email "您的邮箱地址"
git remote add origin 自己的仓库地址
eg:git remote add origin https://gitee.com/***/**.git
ssh -v git@gitee.com
然后输入 yes
我拉取的是master分支
git pull origin master
如果拉文件的时候报这个错误,那么我们需要生成ssh公钥
ssh-keygen -t rsa -C"xxxxx@xxxxx.com"
查看当前公钥,并且将公钥添加到码云后台的ssh公钥中
git branch --set-upstream-to=origin/码云本地分支 服务器本地分支
eg:git branch --set-upstream-to=origin/master master
git config --global credential.helper store
到此、配置完成
*PHP 5.4*Nginx 1.8.0
*GIT version 2.9.4 (#git --version)
我的码云 ->点击相应项目A ->管理->WebHooks 设置 ->添加;具体填写内容如下图所示
不多说,直接帖码。修改好自定义选项,上传服务器后到gitee后台点击测试验证是否通过。
如果没有给777权限,pull时会报各种权限错误 (除非你对用户及用户组权限设置的很到位并可以解决站点www用户组权限的冲突) ,当然也可以将项目A中的.git目录权限都设置为777,如下命令是我当前使用的具体操作。
注意: 是 .git 目录
因为PHP脚本涉及到shell命令执行所有需要php开启exec命令权限
php.ini:
执行push的会触发WebHooks,同时推送消息给项目A中WebHooks 设置的请求地址,最后完成服务器的git pull。
如果还没有本地初始化项目,可以根据 码云gitee本地初始化项目基本设置 这篇进行操作。
至此完成码云gitee自动部署。
如在操作过程中遇到问题,欢迎留言。
公有云。私有云,混合云,行业云。
云服务产品大可归结到三层服务模式之中,但推及到云计算的商业化落地,必须要根据不同的场景,来提供不同的部署方式,例如一个学生党可能只需要一台服务器来做一些实验,那只想为这台服务器付费,一个银行涉及到数据安全,对于保密和隐私比较看重。
扩展资料:
注意事项:
数据备份的第一条规则是,备份数量越多越好。保证数据安全的秘诀有三个那就是备份,备份,备份。每当有任何怀疑时,请再次备份。
重要的不仅是保持备份数据的更新,更重要的是定期测试这些备份数据的完整性。此外请务必保持这些备份存储在一个与云服务器不同的位置。
备份的伟大之处在于不仅在发生灾难时保护你的数据,如果云服务宕机,用户马上可以利用这些数据继续工作。
参考资料来源:百度百科-云服务
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)