从其他电脑git clone自己的github仓库源码,修改,然后上传

简介: 从其他的一台电脑(Linuxgit clone自己的github仓库(主力电脑win10创建的仓库test)源码,修改,然后上传云端的github

文章目录

    • 本博文的简述or解决问题?
    • 重要提示:
    • 错误原因:
    • 解决方法:
    • 全程图片:
    • 开心分享:

本博文的简述or解决问题?

详情: 在Linux的电脑环境下, 终端输入命令,用来拷贝一份远程的仓库

git clone [email protected]:touwoyimuli/test.git    

遇到如下的错误提示

正克隆到 ‘test’…

The authenticity of host ‘github.com (140.82.118.3)’ can’t be established.

RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.

Are you sure you want to continue connecting (yes/no)? yes

Warning: Permanently added ‘github.com,140.82.118.3’ (RSA) to the list of known hosts.

[email protected]: Permission denied (publickey).

fatal: 无法读取远程仓库。

请确认您有正确的访问权限并且仓库存在。

难过,伤心,这里记录一些解决方法。


编程环境: deepin 15.11 x64 专业版 Kernel: x86_64 Linux 4.15.0-30deepin-generic

重要提示:

  • 若遇csdn的博文排版、文字、图片、链接、视频预览等异常,会删除该部分,或用链接代替,或删除该部分,但在 github.io 博客上体验完美, 本篇的csdn/github.io同步博文: 从其他电脑git clone自己的github仓库源码,修改,然后上传

错误原因:

这是因为Git使用SSH连接,而SSH第一次连接需要验证GitHub服务器的Key。确认GitHubKey的指纹信息是否真的来自GitHub的服务器。解决办法。其实就是在本地生成key配置到github服务器。这样子接收过来就gitHub服务器了。


解决方法:

  • 查看当用户目录下是否有相关的ssh密钥
ls -al ~/.ssh     //查看用户目录下的.shh文件夹下所有文件
  • 配置用户,需要按 “回车–Y和回车–回车”, 一共三次
ssh-keygen -t rsa -C "[email protected]"   //配置用户
  • 查看生成的githubKey
cat ~/.ssh/id_rsa.pub     //查看生成的key:cat
  • 登陆github,点击头像-settings-new SSH,复制新生成的SSH配置到服务器,记住拷贝是上一步的秘钥信息以ssh-rsa开始邮箱结束的
  • 再次克隆,输入一开始的命令git clone [email protected]:touwoyimuli/test.git , 正常克隆跟同步代码到github。完美解决。

全程图片:


开心分享:

因为有着热心网友的无私分享,故不辞辛苦也将自己的项目或经验整理成博客的形式,也提供给一起大家学习探讨与交流

你可能感兴趣的:(git,编码规范,辅助技巧)