新Mac配置ssh,使用sourcetree访问码云仓库

放弃ssh方案,不知道为什么,我明明在码云上配置好了公钥,但是还是显示是无效路径

所以,我用了一种简单粗暴的方式,那就是禁用掉ssh验证~

新Mac配置ssh,使用sourcetree访问码云仓库_第1张图片

但是还是显示无效路径,仔细看了看是因为验证错误,原因是我码云和GitHub登录名用的不一样,在账户 - 高级里进行配置就好了

新Mac配置ssh,使用sourcetree访问码云仓库_第2张图片

至此拉取成功,下面仅为记录 

然而推送又遇到了问题,解决方法参考 : https://www.cnblogs.com/duwei/p/4370908.html

 

git config http.postBuffer 524288000 

 


1.Mac生成ssh

 参考 : https://www.jianshu.com/p/a0c783431620

步骤1.检查是否已经存在SSH Key
打开电脑终端,输入以下命令:
ls -al ~/.ssh
会出现两种情况
步骤2. 生成/设置SSH Key
继续上一步可能出现的情况
(1)情况一:终端出现文件id_rsa.pub 或 id_dsa.pub,则表示该电脑已经存在SSH Key,此时可继续输入命令:
//将公钥放到剪切板
pbcopy < ~/.ssh/id_rsa.pub
这样你需要的SSH Key 就已经复制到粘贴板上了,然后进行步骤3
(2)情况二:终端未出现id_rsa.pub 或 id_dsa.pub文件,表示该电脑还没有配置SSH Key,此时需要输入命令:
ssh-keygen -t rsa -C "[email protected]"
(注意,这里的 [email protected] 是你自己的公司邮箱) 默认会在相应路径下(/your_home_path)生成id_rsa和id_rsa.pub两个文件,此时终端会显示:
Generating public/private rsa key pair.
Enter file in which to save the key (/your_home_path/.ssh/id_rsa):
连续回车即可,也可能会让你输入密码,密码就是你的开机密码
此时再输入命令:ls -al ~/.ssh 就会出现id_rsa.pub 和 id_dsa.pub两个文件,然后重复情况一的步骤即输入以下命令再进行步骤3即可:
pbcopy < ~/.ssh/id_rsa.pub

我电脑配置完如下 :

新Mac配置ssh,使用sourcetree访问码云仓库_第3张图片

2.码云添加公钥

https://gitee.com/help/articles/4191#article-header0

 

 

你可能感兴趣的:(Git)