解决使用git部署的线上站点每次git pull都需要输入git账号密码

使用Git部署站点对于开发者来说是必会的一个技能,学会这个会大大提高线上线下联调的效率,但是我们使用git部署的站点,每次pull都需要账号密码确认,今天这个分享就是可以解决这个问题。

1,使用工具Xshell或者宝塔终端进入服务器 CD到你站点的根目录,执行下面的命令

git config --global credential.helper store
图片[1]-解决使用git部署的线上站点每次git pull都需要输入git账号密码-米克随笔

2,进入SSH目录

cd ~/.ssh
图片[2]-解决使用git部署的线上站点每次git pull都需要输入git账号密码-米克随笔

3,生成秘钥文件 (id_rsa,和id_rsa.pub)
把[你的邮箱]文字改成自己的邮箱,然后执行命令

执行过程中直接enter就可以
执行完成 ll 查看生成的文件

 ssh-keygen -t rsa -C "你的邮箱"
图片[3]-解决使用git部署的线上站点每次git pull都需要输入git账号密码-米克随笔

4,复制生成的公钥

 cat id_rsa.pub

5,把公钥配置在码云或者gitub上面,我这里用码云做演示

图片[4]-解决使用git部署的线上站点每次git pull都需要输入git账号密码-米克随笔
图片[5]-解决使用git部署的线上站点每次git pull都需要输入git账号密码-米克随笔

6,测试,输入命令,直接enter…

 ssh -T git@gitee.com
图片[6]-解决使用git部署的线上站点每次git pull都需要输入git账号密码-米克随笔
© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容