当前位置: 首页 > news >正文

昆山网站建设官网百度收录入口在哪里

昆山网站建设官网,百度收录入口在哪里,怎么用自己的服务器做网站,用ci框架如何做动态网站前言 在使用Git去克隆项目时,会遇到https和ssh等形式,这两种又有何种区别呢,本文将重点讨论在具体使用中的问题。 注:第一次使用Git 时,需要先设置全局用户名和邮箱,否则后续使用命令时会报错,也是提醒先添…

前言
在使用Git去克隆项目时,会遇到https和ssh等形式,这两种又有何种区别呢,本文将重点讨论在具体使用中的问题。
:第一次使用Git 时,需要先设置全局用户名和邮箱,否则后续使用命令时会报错,也是提醒先添加信息,这个的意义就是在提交时知道是谁提交的
在这里插入图片描述

目录

  • HTTPS
    • token密码
    • credential.helper免密登录
  • SSH

HTTPS

HTTPS(全称为Hypertext Transfer Protocol Secure)是一种用于安全通信的网络协议,是HTTP(超文本传输协议)的安全版本。它在HTTP的基础上通过SSL/TLS(安全套接层/传输层安全性)协议提供了数据加密、数据完整性验证和身份验证机制。
特点: git clone 和 git pull 无限制,git push 需要提供用户名和密码

token密码

git push后要求输入用户名和密码,来验证是谁来往这个项目提交
在这里插入图片描述
点击“Cancel”后,就把输入界面改到终端了:
1
❗️❗️❗️这里的用户名就是全局中存储的用户名,但是密码不是那个邮箱了,尝试后会有如下报错信息❌❌❌。在这里插入图片描述
原因:自2021年8月13日起,GitHub不再支持密码认证,转而要求使用个人访问令牌。需要在GitHub生成token作为密码。
解决方案:Git:Support for password authentication was removed on August 13, 2021. Please use a personal

credential.helper免密登录

在这里插入图片描述❗️❗️❗️生成token并输入成功push后,再次push发现还是得输入,这就是https类型的弊端,每次push都需要进行验证😟😟😟>解决方案:credential.helper存储密码,这样在第一次输入信息后可以记录下来,之后直接调用不用手输了。

  • 检查当前credential.helper配置
    git config -l|grep credential.helper
    在这里插入图片描述
    这种就是未配置情况,每次push需要登录验证。
  • Windows下manager凭证存储模式
    在Windows环境下,下载使用git时,git会自动安装一个叫做“ Git Credential Manager”的辅助工具,设置模式为manager,记录第一次登录的信息并保存到凭据管理器中。
    在这里插入图片描述

没有可以手动设置:git config --global credential.helper manager,如下图所示⬇️
在这里插入图片描述
这个模式下,第一次push会出现下图的登录界面⬇️,可以选择浏览器登录或者token
在这里插入图片描述
token方法正常,之后会在控制面板/用户账户/凭据管理器生成一个凭据⬇️,但是浏览器那个界面打不开,不过×掉后也会出现一个凭证
在这里插入图片描述

  • cache暂存模式
    该模式会将凭证存放在内存中一段时间。 密码永远不会被存储在磁盘中,
    • 默认15分钟:
      git config --global credential.helper cache
      git config credential.helper cache
    • 自己设置时间:
      git config credential.helper 'cache --timeout=3600'这样就设置一个小时之后失效
  • store模式长期存储密码
    git config --global credential.helper store(全局)
    该模式下会将凭证用明文的形式存放在磁盘中,并且永不过期,如下图所示⬇️。
    在这里插入图片描述
  • 取消存储密码,适用于各模式
    git config --global --unset credential.helper(全局)
    git config --unset credential.helper(局部)

❗️❗️❗️因为之前设置的token过期失效,密码存储(这里也包括manager模式,不过它报错会自动删除原有凭据,并在下一次push时再次要求输入新token)的是过期的token密码,当更新完token后,再push就会出现如下密码不对的报错情况❌❌❌
在这里插入图片描述
取消密码存储并重新输入新的token密码后就可以push啦。
在这里插入图片描述

从上述操作可以看出https的验证比较麻烦😞😞😞,这就有了ssh的便捷操作⬇️⬇️⬇️。

SSH

SSH(全称为Secure Shell)也是一种网络协议,用于加密方式远程登录到服务器,以及其他网络服务的安全传输,SSH使用公钥加密技术来加密所有传输的数据,保护数据不被窃听。

特点: 在托管平台上设置 ssh public key,git push 时无需输入用户名和密码验证
具体操作参考下列两个博客,具体克隆方法不再赘述,换成ssh链接即可:
✨✨✨SSH公钥秘钥git
⭐️GitHub、Gitee、Gitlab共用一个SSH密钥配置
在这里插入图片描述

http://www.khdw.cn/news/11381.html

相关文章:

  • 有没有什么网站免费做名片网络营销与推广
  • 江津网站建设口碑阳山网站seo
  • 宝塔怎么做第二个网站用html制作个人网页
  • 新闻网站数据库建设我想做app推广怎么做
  • 网站点击按钮回到页面顶部怎么做媒体公关
  • dedecms后台程序已经安装完了怎么把自己的网站加进去?系统优化大师官方下载
  • 沈阳祥云男科百合seo培训
  • 用网站制作自己app软件做外贸网站的公司
  • 专业提供网站建设服务山东移动网站建设
  • 安庆市住房和建设厅网站首页企拓客软件怎么样
  • 上海住房与建设委员会网站网站收录提交入口网址
  • 怎样在美国做网站网络科技公司网站建设
  • wordpress 仪表盘网址海东地区谷歌seo网络优化
  • frontpage可以做网站吗宁波seo关键词排名
  • 医院网站优化策划网络营销有哪些
  • 长春网站建设公司十佳搜索引擎排名
  • 宁波网站建设接单百度推广自己怎么做
  • 重庆品质网站建设销售上海seo顾问推推蛙
  • 网站模板 html2024政治时政热点
  • 源码哥网站的模板上海百度搜索排名优化
  • 自己怎样制作网站好用的种子搜索引擎
  • 哈尔滨论坛建站模板电商网站seo
  • 什么是seo文章seo外包 杭州
  • 最专业的网站建设团队查询网站流量的网址
  • 企业网站硬件方面建设企业网络组建方案
  • 如何做花店网站内容营销策略
  • 网站选项卡如何做自适应值得收藏的五个搜索引擎
  • 做威客的网站上海做推广的引流公司
  • iis如何发布php网站seo关键词优化培训班
  • 一个营业执照可以做几个网站互联网营销方案策划