2013-09-29 2 views
2

Я пытаюсь настроить сервер Bonobo Git для использования github на централизованном сервере. Я выполнил инструкции, приведенные в their documentation. После выполнения всего, как они описали, когда я попытался открыть веб-страницу сервера git-сервера Bonobo, я получаю следующую ошибку. Поскольку я новичок в Asp.Net, я не могу полностью понять, в чем проблема.Настройка локального сервера Git (с использованием bonobo)

enter image description here

Может ли один пожалуйста, руководство меня, что вызывает эту ошибку и как я могу решить это? Плюс, если бы вы могли рассказать мне другой лучший сервер Git для локальной настройки, который вы пробовали, это было бы высоко оценено.

+0

Пожалуйста, взгляните на [это] (http://stackoverflow.com/questions/44083554/local-git-server-configuration-using-bonobo) – stack

ответ

4

Я нашел решение

IIS - this configuration section cannot be used at this path (configuration locking?)

(Выбранный ответ мне помог).

Но, к сожалению, теперь новая ошибка появилась говоря

Непризнанные атрибут 'targetFramework'. Обратите внимание, что имена атрибутов чувствительны к регистру.

Я искал и нашел это:

Unrecognized attribute 'targetFramework'. Note that attribute names are case-sensitive

ответ Kenik в

Регистрация рамки с IIS является то, что работает для меня: C: \ WINDOWS \ Microsoft.NET \ Framework \ v4.0.30319> aspnet_regiis -i

помог мне решить эту проблему. И Voilla, Я настроить мой Локальный сервер мерзавец наконец :)

Update:

У меня были проблемы с подключением к серверу после установки сервера. Для меня работала следующая последовательность:

  1. Создан пустой репозиторий Git на Bonobo Git Server (в моем случае: localhost://Bonobo.Git.Server.new/). Имя пользователя и пароль были admin/admin.
  2. Создана пользователями из системы управления пользователями.
  3. Создал пустой репозиторий под названием newproject, добавив пользователей в репозиторий.
  4. На стороне клиента, я использовал следующую команду, чтобы клонировать репозиторий:

GIT клон http://[email protected]/Bonobo.Git.Server.new/newproject.git напримерв моем случае это был

мерзавец клон http://[email protected]/newproject.git

Это клонировали хранилище на стороне клиента с предупреждением о том, что хранилище было пусто. Без проблем. Я перешел в репозиторий, создал несколько файлов для тестирования, вытолкнул их на сервер, используя git push. Теперь, чтобы проверить, если все работает нормально, я просмотрел историю репозитория, и моя фиксация была показана там :) Чтобы быть уверенным, я попробовал на другом клиенте ту же процедуру, то есть клонировал репозиторий, внесли некоторые изменения и подтолкнул их к сервер. После этого на мой первый клиент, я вернулся и вытащил репозиторий git pull и изменения были там :)

Примечание

брандмауэр сервера должен быть выключен Симметричной для клиента для подключения к серверу.

Смежные вопросы