LINUX.ORG.RU

Git и github


0

1

Всем привет.

Столкнулся с проблемой. У нас зарегистрировали в конторе отдельный приватный гит аккаунт, там создали репозиторий и появилась дружественная надпись:

Create a new repository on the command line

touch README.md
git init
git commit -a -m "first commit"
git remote add origin git@github.com:user/priject.git
git push -u origin master

И все бы хорошо, но при пуше выдает такое

error: src refspec master does not match any. error: failed to push some refs to 'git@github.com:user/priject.git'

Еще я добавил новый ключ (где указал свой емаил, т.е. своего аккаунта, а не корпоративного) и прикрепил его к созданому проекту. Так же добавил свой акк в список работников.

И ошибка все так же, не могу понять в чем дело, посути ругается что нет репы мастера.

Я пробовал делать так:

git checkout -b master

Но это лажа, я так понял он ругается на то что на удаленном сервере нет мастера. А как его там создать я хз, там в гитхабе ничего нет, заходишь в проект и тебе просто ман дают как создать репозиторий и все, а ман этот ошибку выдает



Последнее исправление: spiritkhl (всего исправлений: 1)

Мастер есть всегда, а чтобы удаленно создать ветку, просто делаешь:
git push origin branch

Про ключ не понял, при чем тут имейл? Там указывается ssh-ключ

xorik ★★★★★
()

на удаленном сервере нет мастера. А как его там создать я хз

По идее, при пуше должен создасться.

error: src refspec master does not match any. error: failed to push some refs to 'git@github.com:user/priject.git'

Смог воспроизвести у себя эту ошибку. Перед коммитом надо сделать git add README.md.

gentoo_root ★★★★★
()
Ответ на: комментарий от xorik

ну когда ключ указываешь, в имени пишешь емаил.

Я разобрался сам, был в общем прикол в том что коммит не создавался, я мудак.

Посмотрел git log, а там нет ни одного коммита, и до меня дошло.

Так что решение

git add -A
git push -u origin master
spiritkhl
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.