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

提交的时候出现的问题

问题1:The requested URL returned error: 403

问题2 :github Permission denied (publickey).

搜了很多资料,把步骤整理了一下,亲们可以按照步骤操作就好了。

首先需要生成本地的ssh key

1. 检查SSH keys是否存在

输入下面的命令,如果有文件id_rsa.pub 或 id_dsa.pub,则直接进入步骤3将SSH key添加到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_rsaid_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.hub

2:ssh-add -l


3:git init 

4"git add README.md

5: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 :git push -u origin master


完事了~  希望大家都上传成功  哈哈哈  


 



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值