我遇到的问题如下:

permission.png

看样子是什么权限的问题,记得之前我参与了别人的项目,然后把我的公钥给了他,估计是我的公钥和他的电脑绑定了。具体的我也不是很清楚,不多说,接下来解决问题。

遇到问题的背景:我自己写了一个项目,在开始写的时候没有创建工厂,最近想放进工厂回家了也可以写。所以我是有了一部分代码,然后想要push到工厂里面,遇到了上面的问题。

第一部分,先创建一个工厂,如果已经创建好的直接看第二部分。

new repository.png

createRepository1.png

创建成功长这样.png

到上面这样,工厂就创建完成,接下来我们添加到Xcode里面。

Xcode->Preferences->有下角加号

然后看看你的根目录里有没有id_rsa密钥文件,打开终端,执行cd ~/.ssh,然后执行ls命令即可看到。

如果没有就创建,我们主要解决上面的问题,多的不说了。

ssh地址.png

如果你的密钥文件是id_rsa,passphrase应该是空的

然后add就可以了,再在Xcode的source control里面check out到本地目录。

这一部完成,主要是给不会创建工厂并添加到Xcode的同学看的。

第二部分,解决上述问题。

一般来说,没有参与过团队合作的人可能不会遇见这个问题,但是也不一定。

遇到上述问题后,一班有两种解决方案:

1.买一台新电脑

2.重新创建一个密钥。

作为屌丝的我肯定选择第二种。

1.打开终端,切换到.ssh文件夹下。cd ~/.ssh,对了,.ssh文件夹默认应该是隐藏的,自己查一下该怎么显示出来.

2.创建一个密钥。ssh-keygen,并输入名字,如下:

创建密钥.png

3.然后执行ls查看有没有成功

密钥创建成功.png

4.看看有没有上图方框里的文件,文件名是config,这是一个文件不是文件夹。没有的话创建一个,执行命令vim config,博主这里就不创建了。

5.文件里面输入如下,可以复制:

Default GitHub (default前面有一个#号)

Host github.com

HostName github.com

User git

IdentityFile ~/.ssh/id_rsa

Host github-personal

HostName github.com

User git

IdentityFile ~/.ssh/id_rsa_personal

上部分是缺省的,应该都是一样的,可以复制。下部分把IdentityFile ~/.ssh/id_rsa_personal改成IdentityFile ~/.ssh/你的密钥的名字。

6.把你的密钥添加到github里面去。

进入设置

添加密钥

7.把密钥添加到系统里。

在ssh文件夹内操作.png

8.我们把工厂重新添加到Xcode,如下:

重新添加到Xcode.png

9.在Xcode里面选择source control->check out下来

10.如果你和我是一样的问题,那我们把所有文件复制到你刚刚下载的文件夹里。如果不是,创建新工程就可以了。

check out

10.切换到该目录下,修改remote set-url

修改remote set-url

11.push成功

push成功.png

如果有什么错误欢迎指正,有不懂的同学请留言,也可以去看这个简书看一看,可能会有你想要的,博主也是学习后总结的。

http://www.jianshu.com/p/12badb7e6c10

另外插一句,为啥我的工具栏变这样了。。。

工具栏

怎么弄回这样。。。

denied git permission_git使用中遇到的Permission to xxx denied to xxx问题如何解决相关推荐

  1. denied git permission_Git使用之Permission Denied问题解决[2153-Noblog]

    今天碰到了Git的Permission Denied问题. 在安装好git之后,我们一般会配置用户名和邮箱 git config --global user.name "zengjinlon ...

  2. git push 使用中遇到的Permission to xxx denied to xxx问题终极解决方案

    今天和同事在弄github的时候,遇到了点小麻烦,在全球最大的中文网上一搜,果然不出所料,找不到写解决方案,于是自己在stackOverFlower上看了好几篇,总结了一下,终于找到解决方案!报错如下 ...

  3. git使用git push 命令跳出remote: Permission to Aname denied to usernameB 的问题

    开始git上传项目,不料,在git push这一步骤发生了错误? remote: Permission to nigelaozi/firstRepository.git denied to dalao ...

  4. git clone报错:Permission denied (publickey). fatal: Could not read from remote repository...

    原文:git clone报错:Permission denied (publickey). fatal: Could not read from remote repository- 今天clone一 ...

  5. git push到master时报错:remote: Permission to xxx denied to xxx

    我用的是已经离职的同事的电脑,来的时候电脑上已经装好了git bash,so,我就不用装了啊,换成我的账号和邮箱就行了,真开心. 然鹅,就在我准备丢一个hello world 网页到github上面的 ...

  6. 使用git时ssh提示“Load key /home/devid/.ssh/id_rsa: bad permissions”的解决办法

    2019独角兽企业重金招聘Python工程师标准>>> 使用git时ssh提示"Load key "/home/devid/.ssh/id_rsa": ...

  7. Permission 0644 for .ssh/id_rsa Are Too Open 解决办法

    Permission 0644 for .ssh/id_rsa Are Too Open 解决办法 学习了:https://blog.csdn.net/muyimo/article/details/7 ...

  8. 【Git】SSL certificate problem: unable to get local issuer certificate错误的解决办法

    问题描述 unable to access 'https://*****.git/': SSL certificate problem: unable to get local issuer cert ...

  9. Git中Your branch is ahead of ‘origin/master‘ by x commits的解决办法

    @[TOC]Git中Your branch is ahead of 'origin/master' by x commits的解决办法 问题描述:新的全局用户名下,修改原有本地库的代码,上传时遇见的问 ...

最新文章

  1. libevent源码深度剖析
  2. C语言文件实验要求,实验教学的目的和要求.doc
  3. java int byte数组_Java 中int与byte数组转换详解
  4. cout的输出格式初探3
  5. linux安装tf-gpu注意事项
  6. 使用Google Guava的订购API
  7. Linux部署oracle11g,linux环境下部署Oracle11g
  8. 敏捷开发中的测试金字塔(转)
  9. dcdc模块降额设计_一款高性能电源模块的设计思路
  10. Java 开发者最困惑的四件事
  11. 镜头的分类及选购指南
  12. 设计师 VR 成型设计知识收集
  13. c语言随机数加密,TC伪随机数加密解决方法
  14. c语言程序设计必备单词,(完整版)C语言编程必背单词.docx
  15. html生物代码,方块方舟全物品代码 生物召唤代码大全
  16. 【数据结构与算法】1.2 数据结构与算法分析
  17. ESP8266 烧写选项 Flash Size 32M和32M-c1的区别
  18. htb_Escape (mssql渗透,winrm)
  19. 工具之DBeaver安装及使用
  20. Java锁--共享锁和ReentrantReadWriteLock

热门文章

  1. 考研数据结构之串的基础知识
  2. Matlab中统计矩阵中每个元素出现个数的方法-------tabulate()函数
  3. #并查集#SSL 2342 信息学奥赛一本通 1386 打击犯罪
  4. php 谷歌vard 电话薄联系人头像,[Exchange] 如何为 Exchange 用户添加联系人头像
  5. 潘伟明:人工智能对人类的特殊价值
  6. checkbox选中和不选中 jqu_jquery checkbox怎么选中和不选中?
  7. N-Gram文件格式介绍 - ARPA
  8. uniapp轻松集成极光推送SDK(本地插件集成和离线打包两种)
  9. java文档怎么设置默认打开方式
  10. C++学习从基础到高阶(基于黑马程序员教程)