2012-08-24 8 views
9

の入力を要求しない私はgithubのリポジトリを作成した後、最初のステップに従ったが、私はラインに着いたとき: git push -u origin masterそれは、このエラーで失敗します。Gitのプッシュエラーを返すとパスワード

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上のリポジトリにアクセスするために何を使用しようとしているのか分かりません。なぜ誰かがパスワードを要求しないのか知っていますか?

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 
+0

OSはどれですか?あなたはSSHエージェントをインストールしていますか? –

+0

Mac OS Xと私はそうだと思います。 – Swiss

+0

私もMac OS Xで同じ問題に直面しています – AlienOnEarth

答えて

10

あなたが代わりにHTTPSのSSHを使用するようにURLを変更してみてください:

明確にするために、私は、その後の手順は、githubのは、私は直後のリポジトリを作成示したものでした。あなたのレポのルートで:

git remote set-url origin [email protected]:thestranger/cfinder.git 

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

+0

ありがとうございました。うまくいけば、私はまだ問題がどんなものだったのか疑問に思っています。 – Swiss

+1

どちらか分かりません。私はいつもHTTPSを読み取り専用アクセスに、SSHを読み取り書き込み用に使用してきました。 – Brandan

3

HTTPSがサポートされなければならない、しかし、あなたは1からのリモートを変更することができ、git 1.7.1で1.7.10+

0

gitの必要があります。

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

その方法

https://[email protected]/username/project.git 

に、それを間違いなくパスワードを要求します。

関連する問題