github 403错误 ssh

我会带着你远行 2022-09-20 15:15 207阅读 0赞

在申请完github账号,(申请及创建可以参考下面的资料链接)并创建好项目提交代码时出现了403的错误。

错误代码如下:










error: The requested URL returned error: 403
while
accessing https:
//github.com/hanxiangduo/workdoc.git/info/refs


 


fatal: HTTP request failed

在github上创建好项目后,会生成一个项目路径,按照github上的说法,http和ssh均有读写的权限Read+Write access。

但是实际上github暂不支持http的读写权限,需要以ssh的方式进行项目的提交。

我建的这个测试项目的http路径是:https://github.com/hanxiangduo/axis2c-test.git

通过git clone到本地后,在.git/config文件中可以看到该项目路径信息。

因此需要将项目路径由http修改为ssh以获取读写权限。

可通过下面方式修改:

git remote set-url origin ssh://git@github.com/hanxiangduo/axis2c-test.git

这个ssh的地址可以从建好的项目中取得。不过需要稍作修改。

改动如下:

其中如果直接从github中迁出地址git@github.com:hanxiangduo/axis2c-test.git

会出现下面的错误

  1. ssh: Could not resolve hostname github.com:hanxiangduo: Name or service not known
  2. fatal: The remote end hung up unexpectedly

将冒号修改为”/“斜杠就行了就可以了。

修改完成就可以远程push了。

参考这里的一些资料

如何为github账户添加ssh key:http://chinacheng.iteye.com/blog/1173838

详细的github申请配置流程:http://wuyuans.com/2012/05/github-simple-tutorial/

stackoverflow上对提交github权限不足的解决方法:http://stackoverflow.com/questions/7438313/pushing-to-git-returning-error-code-403-fatal-http-request-failed

http://www.cnblogs.com/hanxiangduo/archive/2012/09/03/github.html

发表评论

表情:
评论列表 (有 0 条评论,207人围观)

还没有评论,来说两句吧...

相关阅读

    相关 gitlab 403错误

    今天公司有同事反映 gitlab登录不上,但其他人可以登上去,于是网上查了下,发现和gitlab白名单有关,借此记录一下。 查看 /var/log/gitlab/gitlab

    相关 windows SSH下载github

    1.在windows上下载github中的代码,首先需要安装git 。这里就不演示怎么使用git的操作了,自行百度解决; 2.安装好了git的准备工作后,我们可以找到gith