Mac + GitHub之在另一台Mac电脑上下载GitHub的SSH链接报错

Posted owen-et

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac + GitHub之在另一台Mac电脑上下载GitHub的SSH链接报错相关的知识,希望对你有一定的参考价值。

当输入git命令github项目时报错:

⇒  git clone [email protected]:/TX-Class.git
Cloning into ‘TX-Class‘...
Warning: Permanently added the RSA host key for IP address ‘13.250.177.223‘ to the list of known hosts.
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

错误①:

Warning: Permanently added the RSA host key for IP address ‘13.250.177.223‘ to the list of known hosts.

此错误参考:《git提交警告Warning: Permanently added the RSA host key for IP address ‘13.250.177.223‘ to the list of

hosts文件的位置:

1、Mac:/etc/hosts

vim /etc/hosts

添加一行:13.250.177.223  github.com

但是修改完文件输入::wq!时报错

Can‘t open file for writing

解决参考:《linux操作提示:“Can‘t open file for writing”或“operation not permitted”的解决办法

修改文件命令时,应该用sudo

 

sudo vim /etc/hosts

 

再修改成功!!

错误②

fatal: Could not read from remote repository.

参考文章:《GIT 出现fatal: Could not read from remote repository.解决

 

输入命令:

ssh-keygen -t rsa -C [email protected]xxx.com

xxx@xxx.com # 为你的github账号

一直按回车,什么都不输入。

Generating public/private rsa key pair.
Enter file in which to save the key (/Users/[username]/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /Users/[username]/.ssh/id_rsa.
Your public key has been saved in /Users/[username]/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:HyXP86ndZiNVOchlHrHMriy5SoHredqReKwESZgtZx4 xxx@xxx.com
The key‘s randomart image is:
+---[RSA 2048]----+
|               ..|
|    +         o+.|
|   + E    . o =+o|
|    * o .  = o.+.|
|     + .S.. +  .o|
|      . +.o.oo.o |
|       + *.o o+  |
|      o *.. o+ oo|
|       =oo... ooo|
+----[SHA256]-----+

再输入:

cd ~/.ssh

ls
# 如果有下面几个文件就成功了
id_rsa      id_rsa.pub  known_hosts

接下来打开github官网:选择设置

技术分享图片

添加新的SSH key

技术分享图片

复制新的key内容,输入:

pbcopy < ~/.ssh/id_rsa.pub

复制完粘贴到下面如图里

技术分享图片

 新的keys

技术分享图片

最后就可以下载github中的SSH链接的项目了:

技术分享图片

 

以上是关于Mac + GitHub之在另一台Mac电脑上下载GitHub的SSH链接报错的主要内容,如果未能解决你的问题,请参考以下文章

模拟器中的 iPhone 应用程序可在一台 Mac 上运行,但不能在另一台 Mac 上运行

解决mac文件拷贝到硬盘,无法在另一台电脑读取问题

怎样将mac上的文件共享,在另一台windows电脑上使用?

如何在另一台Mac上运行Swift Terminal应用程序

如何在Mac上远程控制另一台Mac

物理层到MAC层