【Mac + GitHub】之在另外一台Mac电脑上下载GitHub的SSH连接报错

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

⇒  git clone git@github.com:/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.

错误①:git

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文件的位置:

一、Mac:/etc/hostsgithub

vim /etc/hosts

添加一行:13.250.177.223  github.comvim

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

Can't open file for writingssh

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

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

 

sudo vim /etc/hosts

 

再修改为功!!.net

错误②code

fatal: Could not read from remote repository.

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

 

输入命令:

ssh-keygen -t rsa -C xxx@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连接的项目了:

相关文章
相关标签/搜索