【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链接的项目了:

原文地址:https://www.cnblogs.com/Owen-ET/p/10340303.html

时间: 2024-07-31 08:37:02

【Mac + GitHub】之在另一台Mac电脑上下载GitHub的SSH链接报错的相关文章

如何在一台新电脑上配置JAVA开发环境

对于JAVA新手来说,刚开始要学JAVA,而自己的电脑上毫无与JAVA开发有关的环境,应该如何进行配置呢? (安卓新手也需要JAVA开发环境) 第一步,下载.安装java JRE JRE (Java Runtime Environment),即Java运行环境,是运行JAVA程序所必须的环境的集合,包含各种类库. 1.Jre官方下载; http://www.oracle.com/technetwork/java/javase/downloads/index.html 2.点击左侧的JAVA字样图

简单的网络爬虫,下载GitHub的头像

基于Web Magic的一个爬虫框架(https://github.com/code4craft/webmagic)开发的,可以下载github的用户的头像. 使用Apache的HttpClient对页面进行请求,用JSoup对下载来的html文档进行过滤找到合适的图片链接,再发送一次HttpRequest去下载图片并保存到本地. 1 package webcrawler.webcrawler; 2 import java.awt.im.InputContext; 3 import java.i

同一台服务器(电脑)运行多个Tomcat

实现统一台服务器(电脑)上运行多个Tomcat的目的了. 使用压缩版的tomcat不能使用安装版的.  1.配置电脑"环境变量" 第一个tomcat的配置不变.直接从配置第二个Tomcat开始.对电脑"环境变量"做调整,增加环境变量CATALINA_HOMEB,值为新的tomcat的地址:增加环境变量CATALINA_BASEB,值为新的tomcat的地址. 2.更改新Tomcat的 catalina.bat.startup.bat.shutdown.bat 把如上

生活中需要一台mac本子

用了好多年的windows系统,各种快捷键玩得飞起.当时对mac笔记本的印象就是. mac本子好高大上,搞设计的人才会去用的.(这个也是我听其他人说的) 在当时公司搞IOS开发的人中,面对这个高大上的本子,自己也只是瞻仰一下. 或许心中有一些"鄙视",一直没有去接近这么一个所谓的高端本子. 怀着一种复杂的心情,当时感觉搞前端必须用一个mac本子.还算幸运的样子,买了 一台二手的.还算便宜.主要是用起来,还可以,没有什么大的问题. 用了之后,才感觉,从设计到系统,是windows系统没有

多台Mac电脑使用一个apple开发者账号(转载)

直接从已安装好的机器上导出私有密钥的,具体方法如下: Xcode的organizer的IPHONE DEVELOPMENT --->Developer Profile里自带的Export和Import操作 导出私钥成功之后,把私钥Copy到需要安装的机器上,进行私钥导入: 按照上图的步骤操作完之后,就可以在xCode中选择编译的证书,进行真机联机调试 When you request a certificate from the iPhone Provisioning Portal, a pub

个人开发者帐号--我是如何实现在另一台mac上真机调试的

本文转载至 : http://blog.csdn.net/chenyong05314/article/details/8689534 注:本人有一台mac电脑,之前申请开发者帐号的时候直接就是在这台机子上弄的,今天去公司第一天上班,公司又配了一台更爽的mac pro电脑,所以想在新电脑上实现真机调试,主要就两步吧: 1.钥匙串访问最下边有一栏“证书”  -->右键导出 2.钥匙串访问最上边登录那一栏(非“密钥”一栏)找到你的密钥导出 然后把两个文件传到新电脑上,均为双击即可

多台Mac电脑使用一个apple开发者账号

直接从已安装好的机器上导出私有密钥的,具体方法如下: Xcode的organizer的IPHONE DEVELOPMENT --->Developer Profile里自带的Export和Import操作 导出私钥成功之后,把私钥Copy到需要安装的机器上,进行私钥导入: 按照上图的步骤操作完之后,就可以在xCode中选择编译的证书,进行真机联机调试 When you request a certificate from the iPhone Provisioning Portal, a pub

mac电脑访问另一台mac共享文件

如果想访问另一台mac电脑的共享文件可以采用这种方法. 1 找到对方的IP; 2 对方开放共享和共享用户设置正确,简单的隐秘方法是使用$用来隐藏共享; 3 按Command+K(Connect to Server),[或者在浏览器中]输入:smb://192.168.22.170/sharename (我分享的文件夹是sharename),如果是隐藏共享,就sharename$,在随后的登陆中输入对方pc设置的用户和密码,这样对方的sharename就被mount到自己的系统了.如果从Mac系统

Mac下,如何把项目托管到Github上(Github Desktop的使用)

在上一篇中,详细讲解了使用X-code和终端配合上传代码的方法,这种方法比较传统,中间会有坑,英文看起来也费劲,不过Github官方提供了一个Mac版的客户端,如下图: 附上下载链接:传送门 下载完成后,直接安装就可以了. 就这个屌炸天的造型,不过这个用起来比上一篇中说的方法,好用多了,话不多说,直接上步骤: 一.打开后查看主页面 1 指的是创建一个新的仓库,用桌面版客户端创建的话,就不需要在Github官网上创建新仓库了 2 克隆一个仓库,就是在Github上创建一个仓库,利用客户端本地关联下