首页 > 其他分享 >ERROR: Permission to stevenlong123/test.git denied to smith-bing. fatal: Could not read from remote

ERROR: Permission to stevenlong123/test.git denied to smith-bing. fatal: Could not read from remote

时间:2023-11-17 13:22:40浏览次数:36  
标签:github remote Permission 公钥 ssh git 连接 密钥

第一次练习git提交代码到github时出现的错误。这里就是说github服务器拒接了我们,不支持远程连接。发现是因为我使用的是ssh来提交的,ssh是安全连接需要通信双方各有一对公钥私钥,github服务器不会自动交换公钥,需要手动在github存储库中部署自己电脑的公钥。使用git命令“ls -al ~/.ssh”查看一下ssh是否已有公钥。我这台电脑有公钥,但是别人在其他github账号上使用了,然后github上部署秘钥就提示错误密钥已使用,理应公钥应该是通用的啊,不太理解。只能删除原先的公钥(文件夹中找到删除,一般在默认创建位置),然后使用命令ssh-keygen -t rsa -b 4096 -C "[email protected]"重新生成一个秘钥。这条命令只需要改一下邮箱,然后一直回车就可以了。在刚才默认存储密钥的地方(C:\Users\Smith.Shi\.ssh)找到文件id_rsa.pub,打开复制里面的密钥。然后粘贴到github部署密钥中,添加即可。然后使用git提交就解决问题了。第一次连接会有提示说要不要继续这个连接,yes回车就可以了。

 

标签:github,remote,Permission,公钥,ssh,git,连接,密钥
From: https://www.cnblogs.com/panglinglong/p/17838301.html

相关文章

  • Git与Gitee的交互及配置忽略文件
    将本地项目提交到Gitee1、创建一个新的仓库:首先,在Gitee上创建一个新的仓库。2、初始化本地项目为Git仓库:这将在项目目录中创建一个名为".git"的隐藏文件夹,用于存储Git的相关配置和版本信息。gitinit3、将项目文件添加到暂存区:执行以下命令将项目文件添加到Git的暂存区:   ......
  • git
    1.gitignore文件不起作用的解决方案:gitrm-r--cached.gitadd.gitcommit-m'update.gitignore'2.拉取线上特定的分支(如:克隆dev分支的代码):gitclone-bdevgit-url//在本地创建分支dev并切换到该分支gitcheckout-bdev(本地分支名称)origin/dev(远程分支名称......
  • 2023最新!Git2
    2023最新!Git2.40.0于win10环境下的安装git官网地址:https://git-scm.com/download/win/导航目录2023最新!Git2.40.0于win10环境下的安装导航一、下载Git二、安装Git三、检验一、下载GitGit官网选择自己所需的版本下载二、安装Git双击安装程序,并选择next推荐更换路径(避免文......
  • 一个Git clone仓库的指定目录命令对比国内外常见AI(二)使用天工AI
    通常情况下,我们会克隆整个Git仓库,但有时候我们只需要其中某一个目录或文件,这时候只克隆子目录会更加方便。这个需求好像不是经常用到,搜索结果也是五花八门,有些完全达不到要求,正好用这个机会测试一下最近大火的AI看看是否足够智能。国内天工AI(推荐使用,替代百度搜索,不用注册,包含参考......
  • windows 下 git status 和 Linux 下 status 结果不一致
    解决该问题运行一下命令即可gitconfigcore.autocrlftrue解释 gitconfigcore.autocrlftrue 这个命令是在任何支持的操作系统上都可以运行的,包括Windows和Linux。这个命令是用来设置Git的全局配置,也就是说,如果你在命令行中运行这个命令并且没有指定任何特定的仓......
  • Git LFS 安装及使用
    一、安装(Linux):curl-shttps://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh|sudobashsudoapt-getinstallgit-lfs其它操作系统上的安装,见官方安装文档:https://github.com/git-lfs/git-lfs#installing二、配置及使用在Git仓库中为仓......
  • RequiresPermissions使用方法
    //获得目标方法的签名对象Signaturesignature=point.getSignature();//将目标方法的签名对象转化为MethodSignatureMethodSignaturemethodSignature=(MethodSignature)signature;//获得方法的注解Methodmethod=methodSig......
  • 关于git diff 的使用
    gitdiff【范围】>【重定向文件名称】gitdiffsystem/sepolicy/private/>test.diff将system/sepolicy/private/下的修改,产出diff文件到 test.diff文件中结果: ......
  • GitHub、Google等镜像加速地址收集
    摘要本文用于收集GitHub、Google等镜像/加速地址。GitHubGitHub加速地址一览fastgithubHttps://www.fastgithub.com/(推荐)站源地址缓存github.comwww.fastgithub.com无raw.githubusercontent.com无github.githubassets.com无customer-stories......
  • git clone报错SSL connect error
    解决CentOS6.6上Git操作引发的SSL连接错误问题最近在处理一个CentOS6.6服务器上的问题时,遇到了一个比较棘手的问题。我的小伙伴在操作Git时,发现无法执行gitpull命令,提示找不到Git组件。在这篇文章中,我会详细介绍我们是如何定位和解决这个问题的。问题描述在一个已经很久没有......