Не може да се насочи към Github, получаването на разрешение е отказано (publickey)

Administrator@SANZVAIO /e/projects/pySan (master)
$ git remote add pySan [email protected]:sanfx/.git

Administrator@SANZVAIO /e/projects/pySan (master)
$ git push -u origin master
The authenticity of host 'github.com (207.97.227.239)' can't be established.
RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'github.com,207.97.227.239' (RSA) to the list of know
n hosts.
Permission denied (publickey).
fatal: The remote end hung up unexpectedly

Някакъв друг начин за натискане към github? Използвам Git Bash на Windows 7.


person Ciasto piekarz    schedule 09.03.2013    source източник
comment
възможен дубликат на stackoverflow.com/questions/8402281/ и/или stackoverflow.com/questions/5026796/   -  person Nevik Rehnel    schedule 09.03.2013
comment
Качихте ли своя ssh ключ в github?   -  person Srikanth Venugopalan    schedule 09.03.2013
comment
да srikanth, това решава проблема, но сега получавам това $ git push [email protected]:sanfx/pySan.git Enter passphrase for key '/e/Users/Administrator/.ssh/id_rsa': To [email protected]:sanfx/pySan.git ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to '[email protected]:sanfx/pySan.git' hint: Updates were rejected because the tip of your current branch is behind hint: its remote counterpart. Merge the remote changes (e.g. 'git pull') hint: See the 'Note about fast-forwards' in 'git push --help' for details.   -  person Ciasto piekarz    schedule 09.03.2013
comment
Просто това: вашият локален клон е зад отдалечения клон, така че не можете да натиснете, докато не изтеглите (актуализирате) вашия локален клон. Git е много мощен инструмент, който всъщност подобрява вашето развитие. Моля, прочетете това отлично ръководство за Git: git-scm.com/book/en   -  person Sami N    schedule 09.03.2013


Отговори (1)


  1. Вашият URL адрес на репо е грешен
  2. Може също да имате проблем със SSH.

Първо трябва да създадете празно хранилище в GitHub, чрез уеб интерфейса или GitHub API

Да предположим, че току-що сте създали myrepo, синтаксисът на URL адреса, който трябва да използвате, е:

git remote add pySan [email protected]:sanfx/myrepo.git

Ако все още имате SSH грешки, или проверете своята двойка публични/частни ключове, или използвайте https, за да започнете:

git remote set-url pySan https://github.com/sanfx/myrepo.git
person Sébastien Dawans    schedule 09.03.2013
comment
както и да е, разбрах го, първо трябваше да настроя SSH ключа правилно за това влизане в Windows, след това трябваше да използвам тази команда git push -f origin <branch name> и съм на път да бъда гигантски... - person Ciasto piekarz; 09.03.2013