git push -u origin master, username and password

4

我目前正在学习Hartl的Ruby on Rails教程,但在GitHub部分卡住了。每当我尝试将我的存储库推送到GitHub时,会出现以下情况:

Hannas-MacBook-Air:first_app Hannananana$ git remote add origin https://github.com/hannaselvaag/first_app.git
Hannas-MacBook-Air:first_app Hannananana$ git push -u origin master
Username: 
Password: 

^[error: The requested URL returned error: 403 while accessing  

https://github.com/hannaselvaag/first_app.git/info/refs

fatal: HTTP request failed

我在github.com创建了用户名和密码,但终端不允许我输入任何内容。有什么建议吗?

2个回答

3

您必须使用您的GitHub账户用户名:hannaselvaag,以及您的GitHub账户密码。

不要为该仓库创建新的用户名和密码(例如ssh密码)。

更改您的远程仓库地址,以便在URL中添加您的GitHub用户名账户:

git remote set-url origin https://hannaselvaag@github.com/hannaselvaag/first_app.git

然后再次尝试 git push -u origin master,只输入您的GitHub密码即可。

还要检查您的git版本


你好,感谢您的回答。问题实际上是终端不让我输入任何内容。我按照您说的做了,但问题仍然存在——终端不让我输入任何东西。 - Hanna M. Selvaag
@HannaM.Selvaag,你是否已经按照http://lifehacker.com/5983680/how-the-heck-do-i-use-github(使用`git-credential-osxkeychain`)中所述的方式设置了某种缓存机制? - VonC

-1

对于 Bitbucket:

git remote add origin https://bitbucket.org/hannaselvaag/first_app

关于Github:

git remote add origin https://github.com/hannaselvaag/first_app

你只需要在URL末尾删除“.git”即可。


1
Hannah并没有使用或询问Bitbucket,她特别询问的是GitHub。如果您提供上下文以使答案相关或直接回答问题,那将会很有帮助。 - Matt Stein

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接