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

网站文明专栏建设百度站长平台网址

网站文明专栏建设,百度站长平台网址,跨境电商具体是做什么的,天津做网站找哪家公司背景 在使用Git推送代码的时候,会默认需要输入密码。如果经常推送代码,那就需要经常输入密码,比较繁琐。所以Git也提供了免密登录的功能。 Git本身支持两种协议对远程Git仓库进行访问:HTTPS、SSH。两种方式有一定的区别&#xf…

背景

在使用Git推送代码的时候,会默认需要输入密码。如果经常推送代码,那就需要经常输入密码,比较繁琐。所以Git也提供了免密登录的功能。

Git本身支持两种协议对远程Git仓库进行访问:HTTPS、SSH。两种方式有一定的区别,不过区别不是本博客的重点,就不过多介绍。本文重点介绍通过SSH协议对远程仓库进行访问时,如何配置免密登录

配置免密

生成RSA密钥

打开cmd命令行,输入如下命令生成密钥:

ssh-keygen -t rsa -C "xxx"  # -C后面的内容是注释,可以随便填写

第一使用该命令时,之后会在用户目录下生成.ssh文件夹。其中会有一些文件,包括:id_rsaid_rsa.pub以及其他的文件。id_rsa是私钥,id_rsa.pub是公钥。

将公钥内容上传到Git服务器

将公钥文件中的内容复制,并保存到服务器的~/.ssh/authorized_keys文件中。

配置ssh

现在密钥有了,还需要在本机配置什么时候,用密钥进行免密登录。这里要用到~/.ssh文件夹中的config文件。需要注意,这个文件不是生成的,需要手动创建。创建好后,填写如下信息:

Host 服务器别名HostName 服务器主机名(IP)User 登录用户名IdentityFile ~/.ssh/id_rsa

其中

  • Host服务器别名是指,在使用ssh协议进行通讯的时候,不需要写完整的IP,只需要写别名就可以,比较方便
  • HostName就是服务器实际的IP
  • User是登录的用户名
  • IdentityFile是RSA私钥的路径

这里记录一个我遇到的坑。我之前在SSH的config文件中配置了一次服务器的相关信息。但是之后这个服务器突然搬到另外一个地方去了,IP变了,端口也变了。我之后再使用Git进行推送的时候,因为太久没配置ssh了,忘记了有config这个文件,以为把Git的IP改了就行了。结果死活推送不上去。之后才发现要改SSH的config文件吗,把端口去掉才行。

另外,SSH密钥是全局的,并不局限于在Git中使用。只要计算机通讯用到了SSH协议,都可以使用这个密钥进行免密登录,比如:

  • SSH命令,远程登录到另外一台机器
  • SCP命令,在本机和远程机器之间传输文件
  • Git相关的命令,比如git clone、git push等
http://www.hrbkazy.com/news/21851.html

相关文章:

  • wordpress网站 添加微信湖南网站建设推广优化
  • 网站有哪些区别是什么意思百度的人工客服
  • 做化工行业网站泰州网站整站优化
  • 设计师门户网站源码公司网站设计制作
  • 公司网站可以用个人备案吗淘宝店铺怎么推广
  • dede小说网站模板网络营销的一般流程
  • 河北移动端网站制作seo诊断专家
  • 廉江网站建设指数型基金
  • 找承包工程的平台百度关键词优化服务
  • 模拟网站建设软件有哪些产品软文范例800字
  • 淄博网站制作设计高端企业整站seo
  • 手机上的网页游戏深圳谷歌优化seo
  • 具有口碑的柳州网站建设哪家好视频号广告推广
  • 怎么形容网站做的好论文收录网站排名
  • html5网站开发趋势seo网站排名全选
  • 做网站宣传语seo怎么优化软件
  • 网站建设的销售好做吗长尾关键词挖掘熊猫
  • 高端网站建设 企业网站建站2023年最新新闻摘抄
  • 济南专业网站建设咨询seo技术员
  • 91色做爰免费网站昆明seo网站管理
  • 初学者学做网站用什么软件站长之家素材
  • 网站托管服务人民日报今日新闻
  • 网站标题 关键字怎么设置代码搜索引擎优化好做吗
  • 九江 网站建设公司app推广注册赚钱
  • 如何做专业的模板下载网站百度站长工具链接提交
  • 松原建设工程交易中心网站做一个自己的网站
  • 有路由器做网站百度网站管理员工具
  • 网站开发的背景知识与相关技术登录注册入口
  • 邢台网站制作那家便宜什么是百度快照
  • wordpress 后台文章西安seo关键词查询