11

github でリポジトリを作成した後、最初の手順に従いましたが、次の行に到達する と、次のgit push -u origin masterエラーで失敗します。

user$ git push -u origin master
error: The requested URL returned error: 403 Forbidden while accessing https://github.com/thestranger/cfinder.git/info/refs

fatal: HTTP request failed

リモートで正しいオリジン URL を追加し、git 1.7.10 を持っています。奇妙なことに、ユーザー名やパスワードの入力をまったく求められないため、github のリポジトリにアクセスするために何を使用しようとしているのかわかりません。パスワードの入力を求められない理由を誰か知っていますか?

明確にするために、私が従った手順は、リポジトリを作成した直後にgithubが私に示したものでした:

touch README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/thestranger/cfinder.git
git push -u origin master
4

3 に答える 3

10

HTTPS の代わりに SSH を使用するように URL を変更してみてください。レポのルートで:

git remote set-url origin git@github.com:thestranger/cfinder.git

これには、GitHub アカウントに公開鍵が登録されている必要があります。

于 2012-08-24T01:37:13.313 に答える
3

https をサポートする必要がありますが、git 1.7.10+ が必要です

于 2012-08-24T04:21:23.077 に答える
2

ではgit 1.7.1、リモートを次の場所から変更できます。

https://github.com/username/project.git

https://username@github.com/username/project.git

そうすれば、間違いなくパスワードの入力を求められます。

于 2017-04-29T05:41:42.187 に答える