Ни один из приведенных выше ответов не сработал для моей enterprise
учетной записи GitHub. Выполните следующие шаги для проталкивания через способ генерации ключей ssh.
Создайте репо, посетив свой git-аккаунт.
Создать ключ SSH:
ssh-keygen -t rsa -C "your_email@example.com"
Скопируйте содержимое файла ~ / .ssh / id_rsa.pub в ключи SSH в настройках учетной записи GitHub.
Тестовый ключ SSH:
ssh -T git@github.com
clone the repo:
git clone git://github.com/username/your-repository
Теперь перейдите в вашу папку git clone и выполните:
git remote set-url origin git@github.com:username/your-repository.git
Теперь попробуйте отредактировать файл (попробуйте README) и затем выполните:
git add -A
git commit -am "my update msg"
git push -u origin master
Обновление: новая версия git, похоже, рекомендует не иметь никаких файлов при создании нового репо. Поэтому сделайте пустой репо.