• Ошибка при git push?

    v_decadence
    @v_decadence
    Ошибка из-за того, что Git по умолчанию не разрешает обновлять текущую ветку не bare-хранилища посредством push.

    На сервере либо инициализируем хранилище так:
    git init --bare
    Это создаст хранилище без рабочей копии (bare хранилище)

    Либо задаём в конфиге хранилища:
    [receive]
    denyCurrentBranch = ignore (или warn)
    Чтобы можно было пушить в текущую ветку не bare хранилища.

    Второй способ не рекомендуется, так как может привести к конфликтному состоянию рабочей копии.

    Если на сервере должна быть рабочая копия, то только второй способ либо сделать bare-хранилище, куда пушить с клиента (оно будет точкой синхронизации), а в месте, где нужна рабочая копия, склонировать первое хранилище и периодически из него делать pull.

    Bare-хранилище
    Ответ написан
    6 комментариев
  • Архитектура проекта для инвестора?

    kompi
    @kompi
    nullstack devoops
    Я бы на вашем месте убрал вопрос, чтобы не позориться.
    Ответ написан
    2 комментария