您的位置:首页 > 产品设计 > UI/UE

github 提交原创代码出现的问题-The requested URL returned error: 403 和github Permission denied (publickey) 的问题

2017-11-09 13:29 645 查看
提交的时候出现的问题

问题1:Therequested URL returned error: 403

问题2 :github Permission denied (publickey).

搜了很多资料,把步骤整理了一下,亲们可以按照步骤操作就好了。首先需要生成本地的ssh key

1. 检查SSH keys是否存在

输入下面的命令,如果有文件
id_rsa.pub
 或 
id_dsa.pub
,则直接进入步骤3将SSHkey添加到GitHub中,否则进入第二步生成SSH key
ls -al ~/.ssh
# Lists the files in your .ssh directory, if they exist

2. 生成新的ssh key(网上一搜一大片。。)

第一步:生成public/private rsa key pair在命令行中输入
ssh-keygen -t rsa -C "your_email@example.com"
默认会在相应路径下(/your_home_path)生成
id_rsa
id_rsa.pub
两个文件
第二步:将新生成的key添加到ssh-agent中:
# start the ssh-agent in the background
eval "$(ssh-agent -s)"
Agent pid 59566
ssh-add ~/.ssh/id_rsa
然后cat ~/.ssh/id_rsa.pub
全部复制(以ssh-rsa开始)添加到github 上的setting //SH and GPG keys 目录下,新建ssh_key ,名字随便起然后保存
上传成功如上图所示。。
===================================================================接着  进入你的项目的根目录,执行以下操作1:ssh-add -d~/ssh/id_rsa.hub2:ssh-add -l3:git init 4"git add README.md5:git commit -m "first commit"6:打开你的项目  .git/config 文件,将文件中的url = https://github.com/你的github的名字/JsBridge_Android.git   改为url = ssh://git@github.com/github的名字/JsBridge_Android.git保存并退出7:git remote add originhttps://github.com/bbe-wang/JsBridge.git(别忘了改名称,,这个从github上抄就可以了)8 :gitpush -u origin master完事了~  希望大家都上传成功  哈哈哈   
                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  github ssh
相关文章推荐