首页 > 其他分享 >Git:Github-SSH 配置(加密方式 Ecdsa)

Git:Github-SSH 配置(加密方式 Ecdsa)

时间:2022-09-26 14:44:55浏览次数:51  
标签:Git config 配置 Github SSH 电子邮箱 ssh

鼠标右键菜单 >> Git Bash Here

配置用户名

git config –global user.name "用户名"

配置电子邮箱

git config –global user.email "电子邮箱"

以 Ecdsa 的方式生成 SSH

输入命令后,git 会询问你一些密钥的配置参数,敲回车就是默认配置(作者就是敲回车)。

生成的 SSH 默认会保存到用户目录(C:\Users\电脑当前用户名)的 .ssh 文件夹下

id_ecdsa.pub 以记事本的方式打开查看内容

ssh-keygen -t ecdsa -b 521 -C "电子邮箱"

配置 Github SSH

 

SSH 报错解决方案

ssh:connect to host github.com port 22: Connection timed out

鼠标右键 >> Git Bash Here

进入 .ssh 文件夹

cd ~/.ssh

创建一个 config 文件

不会使用 vim 的可以直接创建一个记事本文件,输入内容后,去掉记事本后缀名。 

vim config

插入下面的内容

Host github.com
User “你的电子邮箱”
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_ecdsa
Port 443

 保存 vim 并退出

:wq

 

标签:Git,config,配置,Github,SSH,电子邮箱,ssh
From: https://www.cnblogs.com/QQ-2324736194/p/16730553.html

相关文章

  • GitHub 如何帮助您构建项目
    GitHub如何帮助您构建项目当我开始开发Nawat应用程序时,我使用笔记来跟进开发任务。工作量越快增长,我就需要另一个开发人员来帮助我完成不同的任务。聘请了一名自由职......
  • 第十六章 Centos7下Docker安装GitLab
    一、查找Gitlab镜像[root@staging~]#dockersearchgitlab二、拉取Gitlab镜像[root@staging~]#dockerpullgitlab/gitlab-ce:latest三、运行GitLab[root@sta......
  • git 日常基本使用
    //将远程仓库下的所有分支拉取到本地gitfetchorigin//将dev分支合并到当前所在的分支gitmergedev//基于当前分支克隆出新的本地分支gitcheckout-balan00......
  • python api gitlab迁移所有项目
    1、gitlab生成token(略)帐号后台生成toekn2、python拉取所有的gitlab项目**代码如下:vimget_git_all.py**importos,sysifsys.version_info<(3,0):im......
  • git 库克隆下来的laravel 代码报错
    错误:Warning:require(E:\phpstudy_pro\WWW\blog\public/../vendor/autoload.php):failedtoopenstream:Nosuchfileordirectoryin E:\phpstudy_pro\WWW\blog\pu......
  • git与处理本地和远程分支指令
    使用场景:1、可保存当前更改,提交到远程保存2、可保存当前更改,处理其他需求创建本地分支gitcheckout-bdev-login增加与本地同名的远程仓库通道gitpush--set-upstr......
  • 使用 Gitea 搭建内网的Github
    缘由近期就职了一家新公司,上级分配给我的第一个任务就是对已有的项目系统提出一些优化方案。新公司目前使用的是SVN做版本管理,因为有Git的使用经验,因此上手很快,但在使用的......
  • 不可错过的效能利器「GitHub 热点速览 v.22.39」
    如果你是一名前端工程师且维护着多个网站,不妨试试本周榜上有名的HTML-first的Qwik,提升网站访问速度只用一招。除了提升网站加载速度的Qwik,本周周榜上榜的Whisper也......
  • Git 分支管理规范
    什么是GitGit是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git是LinusTorvalds为了帮助管理Linux内核开发而开发的一个开放源......
  • gitee上提交代码的步骤
    0.预备步骤:要再提交的目标master文件中fork一个分支,才能进行后续的步骤。1.首先要从gitee代码仓库中拉取代码下来,pull,其次要在本地新建一个文件夹将要上传的代码。使用git......