2013-10-05 2 views
3

В настоящее время я просматриваю учебник Hartl Ruby on Rails, и я застрял в разделе GitHub. Происходит следующее всякий раз, когда я пытаюсь нажать мое хранилище до GitHub:git push -u origin master, имя пользователя и пароль

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

Вы должны использовать свое имя пользователя учетной записи GitHub: hannaselvaag.
И ваш пароль учетной записи GitHub.

Не создавайте новое имя пользователя и пароль (например, кодовую фразу ssh) только для этого репо.

Изменение пульта для того, чтобы добавить имя пользователя учетной записи GitHub в URL:

git remote set-url origin https://[email protected]/hannaselvaag/first_app.git 

Затем попробуйте еще раз в git push -u origin master, введя только пароль GitHub.

(check also your git version)

+0

Привет, и спасибо за ответ. Проблема в том, что терминал не позволит мне вводить что-либо. Я сделал то, что вы сказали, и проблема такая же: терминал не позволяет мне вводить что-либо –

+0

@ 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 

Вы просто должны были удалить .git в конце URL

+1

Ханна не использует или не спрашивает о Битбакет, она спрашивает конкретно о GitHub. Было бы полезно, если бы вы предоставили контекст этому ответу, чтобы он был релевантным или прямо ответил на поставленный вопрос. –

Смежные вопросы