15:50

If it's stupid but works, it isn't stupid.
Вопрос по работе с репозиторием https://bitbucket.org

На компьютер установлены Git и TortoiseGit.
Создала репозиторий на bitbucket.
Сделала коммит папки на компе Git Commit - "master"
Теперь пытаюсь сделать пуш как здесь описано


На второй строке получаю в консоли ошибку
читать дальше

Похоже, при создании репозитория и заливке в него папки пропустила какой-то шаг. Помогите разобраться?

Комментарии
10.07.2013 в 16:01

бинарный романтик
10.07.2013 в 16:07

Cherka Trova
Вот за что "люблю" винду, так это за ее работу c системами контроля версий и куцую консоль.
Хвала Ктулху, я пингвинятник) Так. Преамбула кончилась, теперь фабула.

Шаг 1. Проверить путь. Репозиторий действительно находится прямо в папке labworks? И удачно ли переход совершен (а то консоль все равно осталась в папке пользователя). Проверить текущий каталог можно командой "echo %~dp0".
Шаг 2. Если папка правильная, в ней действительно есть каталог репозитория (.git), проверить права доступа на чтение.
Шаг 3. Если ничего не помогло, есть решение c другой стороны - переместить пока все рабочие файлы, потом вернуться в консоли git в рабочую папку и выполнить
git clone tatianafomina73@bitbucket.org/tatianafomina73/l...
Этим вы склонируете ваш пустой, насколько я могу судить, репозиторий, c уже прописанным origin и выставленными связями. И в него можно перекинуть обратно все нужные файлы. Только не копируйте папку git. Потом снова git add .; git commit; git push.
10.07.2013 в 21:25

венда привязывает текущий каталог к текущему диску.

вы находитесь на диске цэ. вы меняете каталог на диске дэ. каталог меняется _на диске дэ_, а вы остаётесь на диске цэ. всё это никак не связано с гитом, но кстати да, могу вам заранее посочувствовать, vcs под венду традиционно доставляют.
10.07.2013 в 22:59

Sanctus Satanas
Собсна, тут гадать не о чем. Гит говорит, что ни в текущей папке, ни в папках выше уровнем он не нашёл репозиторий (т.е. папку .git).
А не нашёл, потому что вы находитесь не там, где хотели (приглашение командной строки намекает на это). Как попасть туда, куда надо?
Ввести имя диска, двоеточие и нажать enter. Так вы смените текущий диск. После этого уже перейти (через cd) в нужную папку и там уже выполнять гитовые команды.
Кстати, TortoiseGit разве не позволяет добавлять удалённые репы и пушить?