0

我想在 github 中添加一个文件,如下所示:

git init
touch test.txt
git add test.tst
git cmmit -m'testtest'
git push origin master

那么它会引发这个异常:

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

fatal: HTTP request failed

然后我验证公钥已附加到我的 github 帐户:

$ ssh -T git@github.com
Hi yacheng1127! You've successfully authenticated, but GitHub does not provide shell access.

$ ssh-add -l
2048 1a:a1:33:26:21:68:7e:9c:26:19:fb:74:a4:d1:6b:bd yacheng1127@gmail.com (RSA)

然后我检查我的远程网址:

$ git remote -vorigin   
origin      https://github.com/yacheng1127/YWProject.git (fetch)
origin  https://github.com/yacheng1127/YWProject.git (push)

我不知道问题出在哪里。有人可以帮助我吗?谢谢你

4

1 回答 1

0

当您为遥控器使用“git://”url 时使用 ssh 密钥,您可以更改它(https://help.github.com/articles/changeing-a-remote-s-url)。

但是“https://”也应该可以工作(读/写),但它不能使用你的 ssh 密钥或 ssh 代理,你应该给 git 你的 github 登录名和密码:

https://help.github.com/articles/set-up-git#password-caching

于 2013-02-01T20:30:42.703 回答