首页 > 其他分享 >通过ssh的方式提交github

通过ssh的方式提交github

时间:2023-05-11 14:33:56浏览次数:45  
标签:git 提交 rsa github ssh https com

通过ssh的方式提交github

原因:
github的https的clone项目报错,所以改用ssh的方式

1 本地创建ssh秘钥

目录是 .ssh 我电脑的目录在 C:\Users\Reciter\.ssh
生成秘钥文件 id_rsa id_rsa.pub

ssh-keygen -t -rsa -C '[email protected]'

id_rsa 就是你的秘钥
id_rsa.pub 就是你的公钥,将公钥的内容传到github上即可

2 SSH端口被防火墙屏蔽问题解决

创建config文件

Host github.com
Hostname ssh.github.com
Port 443

3 github添加公钥

https://github.com/settings/keys
img

img

4 本地拉取仓库代码

访问自己的代码库 https://github.com/pengchenggang/vuejsdev-com-github

img

开个git bash 输入命令

git clone [email protected]:pengchenggang/vuejsdev-com-github.git

5 完成

img

参考文档

git中https和SSH的clone方式详细介绍 以及多个github账号的SSH冲突解决 以及SSH端口被防火墙屏蔽问题解决 通过HTTPS克隆私有项目问题
https://blog.csdn.net/m0_48781656/article/details/122854653

标签:git,提交,rsa,github,ssh,https,com
From: https://www.cnblogs.com/pengchenggang/p/17390910.html

相关文章

  • 将仓库下某个模块复制到新仓库并保留提交记录(非子库)
    在Git中,有时候我们需要将一个仓库中的某个模块复制到另一个仓库中,并且还需要保留提交记录。这个时候我们可以使用Gitsubtree命令来实现。例如:将本地某个仓库中的design-pattern文件夹下的所有文件拿出来作为一个新仓库以下是具体操作步骤:进入旧仓库中,使用以下命令将需要复制......
  • Centos7使用ssh免密登陆同时禁用root密码登陆
    Centos7使用ssh免密登陆同时禁用root密码登陆首先配置免密登陆,参考:ssh免密登陆禁用root密码登陆修改/etc/ssh/sshd_config文件找到:RSAAuthenticationyesPubkeyAuthenticationyesAuthorizedKeysFile.ssh/authorized_keys修改上面配置项,如果默认前面带了#,就把#给删......
  • Go源码阅读——github.com/medcl/esm —— http.go
    esm(AnElasticsearchMigrationTool)——http.gohttps://github.com/medcl/esmrelease:8.7.1通过阅读好的源代码,细致思考,理性分析并借鉴优秀实践经验,提高zuoyang的编程水平,所谓"他山之石,可以攻玉" 该是如此吧。 /*Copyright2016Medcl(mATmedcl.net)Licensed......
  • Github 自动部署(docker)
    githubaction自动化部署(docker)上一篇博客pm2方式自动部署方式类型一个利用pm2方式本文利用docker方式配置文件name:github-action-demo#工作流名称on:push:branches:-develop#生效分支jobs:first-github-job:#任务名称自定义runs-on:......
  • freeSSHd
    下载http://www.freesshd.com/?ctt=download 设置IP与端口设置服务器目录创建访问用户 权限开启服务  常见错误: a.服务器被占用:应该停止该服务genericerrorforaccessviolation ......
  • mac配置git sshkey
    cd 执行下面的命令-生成密钥,剩下的一直回车就好了ssh-keygen-trsa-C"[email protected]"查看到自己的保存路径cat/xx/xx/.ssh/id_rsa.pub复制到gitlab上;添加KEY就好了;        ......
  • 七天学会flask(六)---flask提交表单
    用户使用表单向服务器提交信息,比如最常见的登录,本文讲解如何在html页面里提交表单,flask如何处理表单数据,此外还将讨论表单敏感信息如何存储。下面是一个简单的登录页面中的form表单<formaction="/login"method="POST"><p>name:<inputtype="text"name="name"/></p>......
  • expect脚本实现ssh自动登录远程服务器
    使用expect脚本可以实现SSH自动登录远程服务器。下面是一个简单的示例:首先,需要安装expect软件包,可以在Ubuntu或其他Linux发行版中使用以下命令安装:1sudoapt-getupdate2sudoapt-getinstallexpect然后,编写expect脚本,该脚本将模拟SSH连接远程服务器并登......
  • node非常简单的提交案列
    创建一个文件夹进入中的输入以下指令npminit-ynpminstallexpressnpminstallexpress-generator-gexpress-eanchen(anchen自己命名的文件夹)就会得到你命名的文件夹这边以anchen命名我就会得到一个anchen的文件夹复制路径(你也可以用终端使用指令进入这个文件夹)打开......
  • QA|Pycharm中的git分支提交冲突问题和解决|GIT
    前天,Pycharm中的git分支提交冲突了,原因是我PC上改了文件没有提交,笔记本又本地改代码,笔记本提交时就出现报错:提交拒绝,但pull也被拒绝,网上试了rebase等方法,均没得到解决,最终自己尝试找到了解决办法:现象: 解决:选中分支按照图中操作注意:记得提前备份本地代码接下来就可以了 ......