php部署git代码--公钥生成
2017-12-27 10:08
288 查看
在近阶段开发中用到了版本控制工具,我们使用了码云。
将代码上传到码云这一教程网上比较多,我用的PHPstorm(十分强大,开发项目的时候推荐使用)。。。给出教程链接(PhpStorm中使用git将项目上传到码云)
配置码云的时候,有两个公钥,一个是用户公钥,一个部署公钥。
部署公钥允许以只读的方式访问项目,主要用于项目在生产服务器的部署上,免去HTTP方式每次操作都要输入密码和普通SSH方式担心不小心修改项目代码的麻烦。
部署公钥配置后的机器,只支持clone与pull等只读操作(如果想要对仓库进行写操作,就需要添加个人公钥 )
生成这两个公钥,网上的教程自我感觉对于新手来说不是很详细。
下面给出详细栗子!!!
按照以上方式 小伙伴们就可以生成并获取到两个公钥了!!!
将代码上传到码云这一教程网上比较多,我用的PHPstorm(十分强大,开发项目的时候推荐使用)。。。给出教程链接(PhpStorm中使用git将项目上传到码云)
配置码云的时候,有两个公钥,一个是用户公钥,一个部署公钥。
部署公钥允许以只读的方式访问项目,主要用于项目在生产服务器的部署上,免去HTTP方式每次操作都要输入密码和普通SSH方式担心不小心修改项目代码的麻烦。
部署公钥配置后的机器,只支持clone与pull等只读操作(如果想要对仓库进行写操作,就需要添加个人公钥 )
生成这两个公钥,网上的教程自我感觉对于新手来说不是很详细。
下面给出详细栗子!!!
***生成并获取用户公钥:*** [root@VM_0_15_centos /]# ssh-keygen -t rsa -C "666666666@qq.com" Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): 按回车 Enter passphrase (empty for no passphrase): 按回车 Enter same passphrase again: 按回车 Your identification has been saved in /root/.ssh/id_rsa. Your public key has been saved in /root/.ssh/id_rsa.pub. The key fingerprint is: fa:d1:af:20:f2:85:80:2d:5f:45:e5:18:02:a7:8d:6a 666666666@qq.com The key's randomart image is: +--[ RSA 2048]----+ | . o.. | | A o | | E o = o | | o o . o | | o + S | | o = | | . . * o | | o o = . | | . o.. | +-----------------+ [root@VM_0_15_centos /]# cat ~/.ssh/id_rsa.pub ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDxIlDwgU4eblYKQipHqVYQr8yAcIVBRQWxpgOCUv1MPfJnZYHWO7EpNEG+u9oY81Dl69q1M3+SNFlUKTZ8Xf3wMnTitWC5AexIk1zyw468Wql7b3cZTGnyOdVXat6rnsK9vR5ma8e1Xg6esGMAk57drcK/vxK1Ppo/LGxFAQHAp81rLmkO8XCxW2TnodNQZLIBhaCRvPdirB2NTeiQDZ4Q65hXXPoSj7rHnrg1Ov010uaLbLvA7pbxEZUm6oOJ7NDbHh98nr36nV6NXzFcb8DvnmkBY82mCghOgqMJjGtugccBzLD12s2x3OUFykRsApocdqF9gCGlNQl2Y0ParGtj 666666666@qq.com
***部署公钥*** [root@VM_0_15_centos /]# sudo -Hu www ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/home/www/.ssh/id_rsa): 按回车 Enter passphrase (empty for no passphrase): 按回车 Enter same passphrase again: 按回车 Your identification has been saved in /home/www/.ssh/id_rsa. Your public key has been saved in /home/www/.ssh/id_rsa.pub. The key fingerprint is: a8:89:00:46:74:18:8e:6f:4b:04:c2:b6:84:0c:01:65 www@VM_0_15_centos The key's randomart image is: +--[ RSA 2048]----+ |.=+.. | |E.+. | |T*. | |==o . | |+o. . C | |.o+ . | |.o... | | .. | | | +-----------------+ [root@VM_0_15_centos /]# cat /home/www/.ssh/id_rsa.pub ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCfKUHXKQ4EymgVYfIDa1pTScClqGxBgTXTWMIWquHi0cApxXDJfjzfw+ct9eBmTWMBirCQZWyYyqJFEPmiL3/bm0tRlBLtCTQZd1Bmh6NZpM8Z1Qq42PUdARLDshCxu6H/ewka5Nu9mhc0aRvZUZph+TNg1JOJuhmd07eprAoe8ajcI1BKe46XdM1CRoe+qXJgTT+VaZbgCQr0IBHZjYldZmRWoMotAiAyQZ/Y+O9x27dhxOXj6tzzUy5M/XJRrEAohBo5pNHxbYtdmxlW1ZYT3gQIn/M/KiaqrHE7sRNeLvf6ZJ4GP9HWlCK8Wiu+IS3pXkM+Tq/mYxEBarpWo7Mf www@VM_0_15_centos
按照以上方式 小伙伴们就可以生成并获取到两个公钥了!!!
相关文章推荐
- 使用PHP自动部署GIT代码
- 利用WebHook实现PHP自动部署Git代码
- (git)Bitbucket使用WebHook实现自动部署PHP代码
- 通过git自动部署WEB服务上的PHP代码,提交即生效
- github生成本地公钥、clone代码、上传本地代码到git汇总
- 利用WebHook实现PHP自动部署Git代码
- CentOS利用WebHook实现PHP自动部署Git代码
- 如何生成git公钥?
- 最新最全PHP生成制作验证码代码详解(推荐)
- 规范PHP代码-git hook中安装phpcs
- 代码生成-php代码生成-专注代码生成30年.
- PHP在线生成二维码(google api)的实现代码详解
- php按百分比生成缩略图的代码分享
- php生成印章 代码片段
- PHP生成网站桌面快捷方式代码分享
- PHP批量生成缩略图的代码
- php在线生成ico文件的代码
- PHP静态新闻列表自动生成代码
- 【代码实现】PHP生成各种随机验证码