首页 > 其他分享 >git ssh链接远程仓库

git ssh链接远程仓库

时间:2024-01-22 18:47:08浏览次数:29  
标签:github rsa git ssh com 链接

一、参考博客

——创建ssh链接

——解决端口链接超时

二、创建ssh链接

2.1 安装git

链接:https://pan.baidu.com/s/19bjRZz_uhXW8HuVVNiLz4A?pwd=bxe0 
提取码:bxe0
选择下载的地址,一路next,当然默认编辑器啥的配置,自己有需要就点击,但是最后一项带有new的next不建议勾选。

——下载之后,配置github邮箱和用户名

git config --global user.name "用户名"
git config --global user.email XXX.@XXXcom(自己的邮箱)

2.2 登录github

网上有很多镜像站
https://kkgithub.com/
我用的是这个链接
点击头像找到setting下的ssh



——这里就是等下要填写的地方(标记*)

2.3 生成ssh

在本地C盘下找到user(可能是中文——用户)下的administration(可能是你之前设置的自己的名字),在这里新建一个.ssh的文件夹
进入此文件夹,右键git bash here,进入git终端命令行,如图所示:

接着输入如下命令
ssh-keygen -t rsa -C "自己的邮箱"
//执行后一直回车即可

2.4 在github上配置SSH key

打开id_rsa.pub文件,使用自己顺手的工具打开,将内容复制粘贴到之前打开的(标记*)处,点击add SSH key

此时使用如下命令,检查一下是否配置成功,如果报错提示:“ssh:connect to host github.com port 22: Connection timed out”,即进入第三个环节,解决端口超时问题
ssh -T [email protected]

三、解决端口超时问题

3.1进入之前创建好的.ssh文件夹中,右键git bash here 或者 使用命令行 cd ~/.ssh

运行如下命令

vim config

此时使用vim命令将如下内容保存

Host github.com
User git
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443

Host gitlab.com
Hostname altssh.gitlab.com
User git
Port 443
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
需要使用的命令:
1. 输入i回车,进行insert模式;
2. 点击esc退出insert模式;
3. 输入:wq回车保存

再次验证是否成功

ssh -T [email protected]
此时会出现一个提示,输入yes即可

可以查看此时.ssh文件夹中多了三个文件

标签:github,rsa,git,ssh,com,链接
From: https://www.cnblogs.com/cony1/p/17980586

相关文章

  • Git常用命令
    1初始化仓库#1初始化仓库gitinit#初始化当前文件夹gitinit文件夹#在当前文件夹下创建文件夹,并把新创建的文件夹作为仓库——仓库目录下会出现.git文件夹,文件夹千万不要删除2查看仓库状态gitstatusgitstatus-s#查看仓库状态的简约显示#红色:工作区有......
  • vscode本地调试gitbook
    1.windows下载安装git2.安装nodejs下载安装nvmhttps://github.com/coreybutler/nvm-windows/releases/download/1.1.9/nvm-setup.exe安装配置nodejsC:\Users\Administrator>nvminstall10Downloadingnode.jsversion10.24.1(64-bit)...CompleteCreating......
  • git 基本使用
    https://git-scm.com/docs/git/zh_HANS-CN官方文档基本命令gitgui 自带的Gui界面(仅英文)gitconfig-e 编辑git配置文件,针对当前仓库gitconfig-e--global 编辑git配置文件,针对系统上所有仓库gitconfig--globaluser.name<名称> 配置git文件,......
  • git常用命令速查表
    群友分享的速查表: __EOF__作者:持之以恒(韧)关于博主:擅长性能、全链路、自动化、企业级自动化持续集成(DevTestOps)、测开等......
  • Git必知必会基础(08):分支合并
    补充切换分支前一定要先将当前分支内容add、commit到本地仓库然后fetch远程仓库分支合并,有冲突就解决冲突(因为可能别人push了),然后push另外,也可能你push前和pull后这段时间别人又push了,这样就需要再次fetch合并 命令 命令作用备注git merge分支名表示用指定分支和当前分支进行合......
  • Git必知必会基础(11):撤销操作(含reset)
     数据准备 说明:下面对file的操作,都可以用通配符gitadd<file>...比如:gitadd*.txt gitrestore<file>...比如:gitrestore--staged*.txt 修改文件(已提交过,文件已在本地仓库中)撤销:对工作区修改修改文件内容,可以看到master->origin的颜色变了 此时文件在工作区,根据上图提......
  • Git必知必会基础(06):分支创建、切换、更新、删除、拉取(fetch)
     简介分支就是版本上的更新送代,默认只有master主分支可以从主分支上分离出其他的分支,各分支间互不干扰每个项目,一般有多个分支,比如master(主干分支)、开发分支、测试分支、生产bug分支等等线上环境,一个项目也可能会有多个稳定分支同时在线上运行但是,分支越多,后期合并分支的成本越大,......
  • Git必知必会基础(04):Git远程仓库操作
    什么是远程仓库?远程仓库是基于Git的代码托管平台,互联网上常用的Git仓库是github、gitee,除了这些远程仓库外,有的公司出于安全考虑,可能会自己搭建一套本地代码托管平台。使用者可以将本地版本库中的文件托管到远程服务器进行存储,这样可以供多个开发者协同开发、共享代码以及备份代码......
  • gitlab数据备份、恢复和迁移
    自建的Gitlab服务器常常会因为使用时间的增长,其空间容量等硬件需求都需要升级,或者迁移至更高配置的服务器上。备份、迁移、恢复、升级过程如下一、gitlab备份备份前gitlab的项目如图所示 1.1修改仓库存储位置gitlab通过rpm包安装后,默认存储位置在/var/opt/gitlab/git-data......
  • 无法访问Github仓库的极简治标法
    技术背景由于IP原因,国内的IP访问Github仓库的时候会经常遇到一些困难,甚至存在无法Ping通的情况。尝试过FastGithub等方案,但还是会遇到各种各样的问题,导致情况越来越复杂。但是转念一想,其实我只是想使用仓库中的代码和功能,理论上说使用国内的镜像就够了,于是总结了一个最实用便......