前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >解决使用git部署的线上站点每次git pull都需要输入git账号密码

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

作者头像
米克随笔
发布2021-12-17 16:18:03
8960
发布2021-12-17 16:18:03
举报

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

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

代码语言:javascript
复制
git config --global credential.helper store
kt2da97c.png
kt2da97c.png

2,进入SSH目录

代码语言:javascript
复制
cd ~/.ssh
kt2dbms7.png
kt2dbms7.png

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

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

代码语言:javascript
复制
 ssh-keygen -t rsa -C "你的邮箱"
kt2dd6gd.png
kt2dd6gd.png

4,复制生成的公钥

代码语言:javascript
复制
 cat id_rsa.pub

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

kt2deaw9.png
kt2deaw9.png
kt2dercj.png
kt2dercj.png

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

代码语言:javascript
复制
 ssh -T git@gitee.com
kt2dfze6.png
kt2dfze6.png
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档