Я пытаюсь использовать сервер Mac OS X Mavericks в небольшой команде моей организации. Мне удалось успешно установить и настроить сервер, который находится в локальной сети. Я сделал следующую настройку:
- Настройка открытого каталога
- Общий доступ к файлам / Пользователи, доступные для домашнего каталога через AFP
- Созданные пользователи сети с домашней папкой, указывающей на / Users
- Привязать клиентов к серверу
- Установка сервера XCode с git-репозиторием
Теперь пользователи могут войти в систему, используя свою учетную запись, и их домашняя папка загружается с сервера. К сожалению, есть проблемы. У клиентов возникают проблемы с правами доступа, с которыми мы никогда не сталкивались на локальных машинах до перехода на использование XCode Server. Вот список некоторых вопросов до сих пор.
- Проблемы XCode на клиентском компьютере:
- При создании проекта XCode он сообщает об ошибке "Не удалось найти модуль сборки Drawin" при нажатии кнопки "Создать". Я нашел в сети временное исправление, которое предположительно работает: для «Включить модули (C и Objective C)» установить значение "Нет". Но нам не нужно было делать это перед использованием сервера XCode.
- При фиксации git-репо возникает следующая ошибка: «fatal: Repository обновлен, но не может записать в new_index. Убедитесь, что диск не заполнен или квота не превышена, а затем "git reset HEAD" для восстановления ». Другая работа, которую мы нашли в Интернете, - это выполнение на клиенте
cp index backup ; mv backup index
Мы не хотим делать это каждый раз, когда создаем проект; что может быть не так с настройкой?