Сайт | Скачать | Видео | Wiki

Автор Тема: Разработка на Git  (Прочитано 33467 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
Re:Разработка на Git
« Ответ #30 : 16 Май 2015, 06:44:27 »
Просто удалите его, да и все.

И создайте в директории проекта новый репозиторий.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Разработка на Git
« Ответ #31 : 16 Май 2015, 09:15:40 »
Если работаете с удаленным сервером, отправляете изменения git push origin master
Вот это у меня и не работает.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
Re:Разработка на Git
« Ответ #32 : 16 Май 2015, 10:56:44 »

Вот это у меня и не работает.

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

1. Необходимо сделать git pull.
2. После чего система сделает merge. Если все пройдет в автоматическом режиме, то замечательно, если нет - надо поправить пересекающийся код и выбрать правильное значение для строк, удалив неправильную версию, а затем зафиксировать изменения git commit -am "......"
3. Отправить изменения git push origin master.


Удачи!

Если не получится, пишите сюда ошибку, я вам подскажу в чем дело.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Разработка на Git
« Ответ #33 : 16 Май 2015, 13:38:03 »
Код
# cd ~/Github
# git pull
fatal: remote error:
  Repository not found
# cd Richy
# git pull
From git://github.com/DdShurick/Richy
 * [new branch]      master     -> origin/master
There is no tracking information for the current branch.
Please specify which branch you want to merge with.
See git-pull(1) for details

    git pull <remote> <branch>

If you wish to set tracking information for this branch you can do so with:

    git branch --set-upstream-to=origin/<branch> master
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
Re:Разработка на Git
« Ответ #34 : 16 Май 2015, 15:38:51 »
вот так надо сделать:
Код
git pull origin master

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Разработка на Git
« Ответ #35 : 16 Май 2015, 16:01:16 »
 всё равно
Код
# git push origin master
fatal: remote error:
  You can't push to git://github.com/DdShurick/Richy.git
  Use https://github.com/DdShurick/Richy.git
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
Re:Разработка на Git
« Ответ #36 : 16 Май 2015, 16:09:05 »
Это уже потому что вы пытаетесь отправить изменения по протоколу git. Для этого нужно генерировать ключи.

Чтобы было проще, необходимо использовать https, как система и предлагает.

например вот так:
Код
git remote add https_tutu https://github.com/DdShurick/Richy.git
git push https_tutu master

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Разработка на Git
« Ответ #37 : 16 Май 2015, 16:48:08 »
Код
# git push https_tutu master
fatal: unable to access 'https://github.com/DdShurick/Richy.git/': error setting certificate verify locations:
  CAfile: /usr/share/curl/curl-ca-bundle.crt
  CApath: none
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
Re:Разработка на Git
« Ответ #38 : 16 Май 2015, 17:10:12 »
Ну что-то у вас одно на другое натыкается.

Теперь, что-то с сертификатом у curl.

Тут уже не в гите дело.

Попробуйте в другую директорию клонировать проект по https из github.

git clone https://github.com/.....

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Разработка на Git
« Ответ #39 : 16 Май 2015, 17:19:50 »
Попробуйте в другую директорию клонировать проект по https из github.
Та же ошибка.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
Re:Разработка на Git
« Ответ #40 : 16 Май 2015, 18:08:22 »
Ну значит сильно урезали систему или с доступом перемудрили.

Одно из решений - задать игнорирование сертификата. Но лучше разобраться, что перемудрили.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Разработка на Git
« Ответ #41 : 16 Май 2015, 18:46:23 »
Но лучше разобраться, что перемудрили.
Установил Росу на посмотреть, кстати с вашей подачи. Она при установке удалила всех пользователей из /home, файлы root:root остались нетронутыми. Вместе с пользователем live удалился и Github. Сама система (Richy) находится на другом разделе и не изменялась, да и не могла быть изменена, сами знаете. С тех пор делал несколько попыток восстановить Github, но он работает только локально.
 Никогда не буду устанавливать Росу и Ubuntu, и другим не советую.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
Re:Разработка на Git
« Ответ #42 : 16 Май 2015, 19:01:56 »
Я мог рекомендовать только модульную Росу на базе uird или MagOS.

С какой из них такое произошло?

И сложно представить, чтобы дистр стер home.

Поэтому "никогда не буду" - это глупость.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Разработка на Git
« Ответ #43 : 16 Май 2015, 19:38:15 »
Я мог рекомендовать только модульную Росу на базе uird или MagOS.
С какой из них такое произошло?
К MagOS никаких претензий нет, устанавливал Росу с официального сайта.
И сложно представить, чтобы дистр стер home.
В том-то и дело, что ещё сложнее, избирательно удалились только пользовательские каталоги.
Поэтому "никогда не буду" - это глупость.
Это конечно шутка, хоть и грустная, но неприятный осадок всё равно остался. Github по прежнему недосягаем.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
Re:Разработка на Git
« Ответ #44 : 16 Май 2015, 19:48:16 »
Посмотрите ключик про игнорирование сертификатов в git и curl. Я сейчас не с компьютера пишу, точно привести его не могу.