Организация работы 1С+Git

git

#1

Добрый день!

Коллеги, прошу помочь разобраться в проблеме и организовать работу с git’ом.

Небольшая предыстория. В прошлом году проходил курс по промышленной разработке, но на тот момент не было задач под полученные знания (курс проходил “на будущее”). Курс прошел успешно, все что рассказывали и все что делал понравилось, но в реальной работе у реальных заказчиков это было не применимо. С удовольствием пересмотрел бы курс, но токен давали только на 1 месяц, а без постоянной практики все забывается.

Сейчас появилась возможность “вспомнить все” и начать применять на практике, но возникли проблемы с организацией работы.

Что сделал (надо отметить, что какие-то программы были установлены ранее и я их обновил):

  1. Установил git 2.17.0
  2. Установил oscript 1.0.21;
  3. Установил SourceTree 2.5.5
  4. Нашел скрипт, который еще на курсах писали по развертыванию репозитория - использовал его, он инициализировал git, заполнил hook’и, в общем precommit тоже подтянулся. Увидел что он старой версии, обновил его до 2.1.1.

Сделал repo на gitlab, пробую отправить комиты.

Проблем у меня несколько:

  1. Есть xml файл, содержит настройки, но в нем проблема с кириллицей. Помню, что как-то это решалось, но как именно - не помню.
  1. Пробую отправить первоначально обработку в репозиторий, получаю ошибку. Куда “копать” - непонятно.

  2. Также возникла проблема с получением из внешнего хранилища. В первую очередь пробовал загрузить шаблон правильной разрабокти vanessa-bootstrap, в процессе загрузки ругается на ssl-сертификат.
    image

Благодарю за помощь!


#2
  • что за версия oscript 1.0.21 ?

    • официальный релиз 1.0.20
  • Обнови библиотеки oscript через oscript update -all

  • настрой кодировку SourceTree через меню Tools-Options-Default text Encoding - нужно UTF-8

  • по SSL непонятно. Другой репо, например, ADD нашей же организации клонируется?


#3

Благодарю! Как проверю - отпишусь.

oscript - ночная сборка от 24.05.2018


#4

Здесь, наверное, имелось ввиду opm update -all

По ssl - здесь инструкция, как ключи сгенерить. Потом публичный ключ нужно будет указать в настройках GitHub