git之ssh与https地址之间的切换设置免密码访问服务器remoteset-urlconfigglobalcredentialhelperstorecacheorigin

Posted web半晨

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git之ssh与https地址之间的切换设置免密码访问服务器remoteset-urlconfigglobalcredentialhelperstorecacheorigin相关的知识,希望对你有一定的参考价值。

目录


1、查看当前属于什么地址的命令

git remote -v

如果当前处于ssh状态下会输出一下内容。

origin  git@gitee.com:mssj200224/open-resources.git (fetch)
origin  git@gitee.com:mssj200224/open-resources.git (push)

如果当前处于https状态下会输出一下内容。

origin  https://git@gitee.com:mssj200224/open-resources.git (fetch)
origin  https://git@gitee.com:mssj200224/open-resources.git (push)

2、从ssh切换至https

 git remote set-url origin https://git@gitee.com:mssj200224/open-resources.git

origin后面是远程仓库的https地址。


3、从https切换至ssh

git remote set-url origin git@gitee.com:mssj200224/open-resources.git

origin后面是远程仓库ssh地址。


4、设置密码

默认15分钟

git config --global credential.helper cache

自己定义时间,一小时后失效

git config credential.helper 'cache --timeout=3600'

永久存储密码

git config --global credential.helper store
开发者涨薪指南 48位大咖的思考法则、工作方式、逻辑体系

以上是关于git之ssh与https地址之间的切换设置免密码访问服务器remoteset-urlconfigglobalcredentialhelperstorecacheorigin的主要内容,如果未能解决你的问题,请参考以下文章

Archlinux配置免密Samba

linux配置了免密,如何不使用免密登录

使用TortoiseGit时如何实现SSH免密码登录

大数据设置SSH免密钥(转)

git + idea 配置 github设置ssh免登陆方式提交拉取代码

ssh免密码,git拉取和上传代码,时间同步