工具
phpstorm
git
yum install -y git
git --version #版本
rpm -qal |grep git #路径
码云
Linux服务器
生成公钥的目的,是为了更安全更方便的SSH拉取方式,同时让git命令语句更简洁。
(1) sudo -u root ssh-keygen -t rsa -C "asdf@163.com"
注意:root表示有权限执行PHP的用户
邮箱可以不同于码云帐号,三次回车即可生成 ssh key
记下生成公钥的目录:Your public key has been saved in /home/www/.ssh/id_rsa.pub.
(2) cat /home/www/.ssh/id_rsa.pub
得到你的 public key,添加到码云, SSH key添加地址: 你的项目地址/deploy_keys (注意这里用的项目部署公钥,只读的,你也可以申请个人公钥,可写)
然后按如下命令验证是否生效:
sudo -u root ssh -T git@gitee.com
若返回
Welcome to Gitee.com, Anonymous!
—-哇咔咔,添加成功!!—–
如果遇到 Host Key Verification Failed,就执行:
sudo -u www ssh-keyscan -t rsa gitee.com >> /home/www/.ssh/known_hosts
sudo -u www ssh-keyscan -t rsa 120.55.226.24 >> /home/www/.ssh/known_hosts
Clone克隆代码
初次使用,先克隆一次代码到网站目录。
由于刚才是针对www生成的公钥和私钥,所以在命令行界面也要用www用户权限执行git。
sudo -u www git clone 码云仓库SSH地址 /网站根目录
原文:https://blog.youkuaiyun.com/hb1707/article/details/79562271