Руководства, Инструкции, Бланки

руководство пользователя Os X Server img-1

руководство пользователя Os X Server

Категория: Руководства

Описание

MacOS Server – Обзор – Apple (RU)

Ваш Mac легко становится мощным сервером.

С новым сервером macOS Server ваш бизнес, домашний офис или учебное заведение станут ещё эффективнее. Созданная для устройств macOS и iOS, система macOS Server позволяет легко сотрудничать, разрабатывать ПО, размещать сайты и wiki-проекты, настраивать Mac и устройства iOS, а также удалённо подключаться к сетям. Его невероятно легко устанавливать и настраивать, и им легко управлять. Добавьте macOS Server на свой Mac в Mac App Store .

Что нового в macOS Server 5.

Теперь пользователи iOS могут открывать, редактировать и сохранять документы в macOS Server. Любая точка доступа может использоваться для передачи документов на Mac, PC и в такие приложения на iPhone или iPad, как Pages. Caching Server в macOS Server помогает повысить скорость загрузки личных данных из iCloud, включая фотографии и iCloud Drive. А Менеджер профилей облегчает управление новыми функциями в iOS и macOS.

Мощность во всём.

Мощные инструменты в macOS Server помогут улучшить обмен информацией, наладить сотрудничество и повысить эффективность работы в вашей организации.

Сервер для каждого.

macOS Server идеально подходит для студии, бизнеса или учебного заведения. Его очень легко использовать, так что вам не понадобится организовывать целый IT-отдел.

Ресурсы macOS Server.

Вся необходимая информация об macOS Server, в том числе программы обучения, службы и документация.

Другие статьи

OS X Server превращает компьютер с Mavericks в «идеальный сервер»

OS X Server превращает компьютер с Mavericks в «идеальный сервер»

Apple выпустила OS X Mavericks Server – серверное ПО, позволяющее делиться файлами, планировать встречи, синхронизировать контакты, поддерживать собственный веб-сайт, публиковать вики-проекты, настраивать Mac, iPhone и iPad и получать удаленный доступ к сети. Пакет могут использовать все пользователи операционной системы OS X Mavericks .

Среди особенностей OS X Mavericks Server компания выделяет упрощенный обмен файлами, Wiki Server, менеджер профилей, буферный сервер, Time Machine, почтовые службы, серверы календаря, контактов и сообщений, виртуальную частную сеть, Xsan, а также возможность автоматизированной установки и обновления OS X для компьютеров в локальной сети.

Теперь ПО Server доступно для загрузки в Mavericks напрямую из Mac App Store. По заявлению Apple, OS X Server быстро и легко превращает Mac под управлением новой операционной системы в идеальный сервер для домашних офисов, компаний, учебных заведений и компьютерных энтузиастов.

Общий доступ к файлам

  • Общий доступ к файлам для Mac, ПК и iPad.
  • Стандартные файловые службы SMB2, AFP и WebDAV.
  • Гибкая система прав доступа к файлам.
  • Поиск Spotlight.
  • Система управления мобильными устройствами для Mac и устройств с iOS.
  • Упрощенное управление и развертывание для iOS 7 и OS X Mavericks.
  • Распространение лицензированных программ и книг, приобретенных в рамках Программы оптовой закупки.
  • Консоль администрирования на основе веб-интерфейса.
  • Портал самообслуживания для очистки кодов-паролей, удаленной блокировки и стирания данных.
  • Ускорение загрузки ПО Apple.
  • Локальное кэширование программ, книг, материалов iTunes U, обновлений ПО и образов для восстановления OS X.
  • Устойчивая к сбоям архитектура с дублированием кэша на нескольких серверах и механизмом балансирования нагрузки.
  • Настройка клиентских устройств не требуется.

  • Xcode 5 позволяет создавать программы-роботы для непрерывной интеграции, сборки, анализа и тестирования на любом Mac под управлением OS X Server.
  • Программы-роботы могут выполнять интеграцию в заданное время или постоянно, по мере отправки кода в хранилище.
  • Автоматизируйте тестирование программ для OS X и iOS, запуская их на нескольких подключенных устройствах с iOS.
  • Создавайте собственные хранилища Git под управлением OS X Server или подключайтесь к удаленным хостам Git и системам управления версиями.
  • Удаленный доступ к подробным сводкам интеграции и сборки в ночное время через веб-интерфейс.
  • Место для хранения резервных копий Mac в вашей сети.
  • Отслеживайте, для каких компьютеров выполнено резервное копирование, когда оно выполнено в последний раз и каков размер резервной копии.
  • Задавайте объемы хранилища Time Machine для каждого пользователя.
  • Общие календари, планирование встреч и событий, бронирование конференц-залов.
  • Сервер CalDAV, доступный с Mac, iPad, iPhone и ПК с Windows.
  • Просмотр доступности пользователей и поиск по статусам «свободен/занят».
  • Синхронизация контактов с Mac, iPad и iPhone.
  • Возможность открытия и обновления контактов несколькими пользователями.
  • Сервер CardDAV.

  • Редактор страниц с функциями мгновенного форматирования, добавления изображений, видео и вложений.
  • Инструменты контроля доступа.
  • Теги и комментарии.
  • История правок.
  • Сервер на основе SMTP, IMAP и POP.
  • Активные уведомления.
  • Шифрование SSL.

Виртуальная частная сеть (VPN)

  • Безопасный удаленный доступ к сетевым службам.
  • Соединения VPN для Mac, iPad, iPhone и ПК с Windows.

  • Общий доступ к файлам SAN на уровне блоков с одновременным доступом для чтения/записи.
  • Размещение и конфигурирование томов Xsan.
  • Управление томами, пулы хранения, распределение данных и сопоставление томов.
  • Отслеживание, графики и уведомления о событиях в реальном времени.
  • Локальное и удаленное управление.
  • Настройки пользователей и групп.
  • Графики использования сервера в режиме реального времени.
  • Уведомления об изменениях в сети, истечении сертификатов, использовании хранилища и др.

Скачать OS X Server для Mavericks можно в Mac App Store. Стоимость фирменного серверного ПО от Apple составляет 649 рублей .

Присоединяйтесь к нам в Twitter. ВКонтакте. Facebook. Google+ или через RSS. чтобы быть в курсе последних новостей из мира Apple, Microsoft и Google.

Комментарии на “OS X Server превращает компьютер с Mavericks в «идеальный сервер»” - 71098 6 Responses http%3A%2F%2Fwww.macdigger.ru%2Fmacall%2Fmacsoft%2Fos-x-server-prevrashhaet-kompyuter-s-mavericks-v-idealnyj-server.html OS+X+Server+%D0%BF%D1%80%D0%B5%D0%B2%D1%80%D0%B0%D1%89%D0%B0%D0%B5%D1%82+%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80+%D1%81+Mavericks+%D0%B2+%C2%AB%D0%B8%D0%B4%D0%B5%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9+%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%C2%BB 2013-10-23+08%3A38%3A46 MacDigger http%3A%2F%2Fwww.macdigger.ru%2F%3Fp%3D71098

Читаю новости про бесплатные 10.9, iWork и iLife и вспоминаю комикс про пользователей разных систем. Где маковод радуется "Новое обновление? Ура, всего 10$!".
А вот Server 2012 стоит 882$. Всего на 860$ больше. "Копппейки…"

Mac OS X - FAQ

Что такое Mac OS X?

Mac OS X – это операционная система, созданная Apple для компьютеров Mac (первая версия представлена в 2001 году), заменившая устаревшую на тот момент Mac OS 9.
Это POSIX-совместимая система, то есть все операции Unix можно производить и в ней. Построена на базе XNU-ядра с графическим интерфейсом Aqua.
Начиная с версии 10.8 называется OS X.
Версии 10.0 – 10.3 имеют поддержку компьютеров, основанных на архитектуре IBM PowerPC.
Версия 10.4 - 10.5 имеет поддержку и Intel, и PPC.
Версия 10.6 и выше - только Intel
Версия 10.8 и выше устанавливается только на системы с 64-bit efi.
Начиная с версии 10.7, началась интеграция системы с мобильной ОС iOS.
В версии 10.8 добавлены множество новых программ-аналогов стандартных приложений iOS.
Версия 10.10 имеет новый плоский интерфейс в стиле iOS 7.
Обычно пользователи Mac выделяют такие преимущества системы перед Windows:
  • Более понятный и интуитивный интерфейс.
  • Большое количество встроенных приложений.
  • Высокая степень интеграции с мобильными устройствами.
  • Высокий уровень защиты и фактическое отсутствие вирусов.
  • Автоматизация многих процессов.
  • Легкость работы в консоле как Unix-совместимой системы.

Сообщение отредактировал artem1701 - 20.09.16, 12:10

У меня на PC клавиатуре нету многих кнопок, которые нужны для управления ОС. Что делать?

Клавиатура Apple несколько отличается от обычных компьютерных клавиатур, по причине того что изначально была приспособлена под операционные системы Apple — в частности, Mac OS. Именно поэтому некоторых кнопок может просто "не быть" на клавиатуре, если вы используете не клавиатуру Apple. Так:
  • Клавиша Command (⌘) — соответствует клавише Windows на клавиатуре PC, но применяется для ввода клавиатурных команд, отчасти аналогично клавише Сontrol в операционной системе Windows.
  • Клавиша Option (⌥) — соответствует клавише Alt на клавиатуре PC, используется для ввода диакритических знаков и специальных символов, а также для альтернативного варианта клавиатурных команд.
  • Клавиша Clear вместо клавиши Num Lock
  • Клавиша «=» на цифровой клавиатуре
  • Клавиша fn (до 2007 года клавиша help) вместо клавиши Insert
  • Полноразмерные клавиатуры имеют более длинный ряд функциональных клавиш — до F15, F16 или даже до F19. В современных клавиатурах Apple функциональные клавиши по умолчанию используются для управления обозначенными на них мультимедийными функциями (яркостью дисплея, громкостью, воспроизведением музыки, извлечением компакт-диска и пр.), использование их как традиционных F-клавиш возможно при одновременном нажатии на клавишу fn.

Сообщение отредактировал bohdan111 - 09.01.14, 11:10

Компьютер перезагружается и выключается очень долго. Как лечить?

Заходим в терминал и пишем:

sudo defaults write /System/Library/LaunchDaemons/com.apple.coreservices.appleevents ExitTimeOut -int 1

sudo defaults write /System/Library/LaunchDaemons/com.apple.securityd ExitTimeOut -int 1

sudo defaults write /System/Library/LaunchDaemons/com.apple.mDNSResponder ExitTimeOut -int 1

sudo defaults write /System/Library/LaunchDaemons/com.apple.diskarbitrationd ExitTimeOut -int 1

sudo defaults write /System/Library/LaunchAgents/com.apple.coreservices.appleid.authentication ExitTimeOut -int 1

После ввода всех команд откройте "Дисковую утилиту", выберите диск с Mavericks и нажмите "Восстановить права доступа".

Сообщение отредактировал bohdan111 - 09.01.14, 09:15

Mission Control – это элемент интерфейса Apple, позволяющий быстро просмотреть все запущенные развернутые приложения, а также рабочие столы и программы, открытые в полноэкранном режиме.
Настройки Mission Control: Системные настройки -> Mission Control. Здесь можно установить "горячие" клавиши, выбрать способ отображения Dashboard. настроить некоторые другие опции.

Активные углы
Технология Mission Control содержит также функцию "Активные углы". После их настройки, передвинув курсор в определенный угол, можно запустить Mission Control, перевести компьютер в Режим Сна, показать Dashboard, окна программ, Launchpad, Рабочий стол или Центр Уведомлений.

Быстрое перемещение окон приложений между рабочими столами.
- Заходим в «Настройки» – «Клавиатура» – «Сочетания клавиш» – «Mission Control» и ставим галочки как на фото ниже или назначаем свои шорткаты:


Теперь, для быстрого перемещения приложения между рабочими столами, кликаем и зажимаем курсор на нужном окне и параллельно нажимаем Ctrl+2, Ctrl+3, Ctrl+4.

Сообщение отредактировал mfilonen2 - 28.01.15, 20:49

Как поменять логин и пароль в Mac OS X?.
Смена логина
  1. Откройте Системные Настройки (System Preferences) и выберите Пользователи и Группы (Users & Groups);
  2. Теперь нужно выбрать то имя, которое вы собрались поменять в левой части;
  3. Найдите в правой части графу Полное Имя (Full Name) и кликните в строку и введите пароль администратора, чтобы подтвердить свои намерения;
  4. Введите новое имя.

Подтвердите внесение изменений "имени логина" при помощи выхода из системы или путем перезагрузки компьютера – оба способа выведут вас в стандартное меню входа в систему. Актуально как для OS X 10.7, так и для OS X 10.9.

Для того, чтобы сменить логин в OS X 10.10, перейдите в Системные Настройки -> Пользователи и группы. Нажмите на замок в левом нижнем углу, разблокировав таким образом дополнительные возможности. Затем нажмите на требуемом имени и выберите, нажмите правой кнопкой мыши (обычное нажатие + Control) и выберите "Дополнительные Параметры. В открывшемся окне измените на желаемые поля "Учетная запись" и "Полное имя".

Смена пароля
Перейдите в Настройки -> Пользователи и группы -> Сменить пароль. Введите старый и новый (дважды) пароль.

Сообщение отредактировал mfilonen2 - 30.01.15, 20:33

Как понять откуда я загрузил файл?

Выбираем нужный файл, кликаем по нему один раз, а затем нажимаем сочетание Cmd+I, либо кликаем по файлу правой кнопкой мышки и заходим в меню Свойства. Информация об источнике, откуда загружен выбранный файл будет находиться в разделе «Подробнее», в графе «Откуда».

Сообщение отредактировал bohdan111 - 09.01.14, 10:42

Как назначить для каждого рабочего стола свои обои?

Зайдите в Системные настройки - Рабочий экран - Рабочий стол, выберите обои для текущего рабочего стола. После этого перетащите окно «Системных настроек» к правому краю рабочего стола (чтобы курсор мыши упирался в границу экрана) — система автоматически переключится на соседний рабочий стол, расположенный справа от текущего.

Сообщение отредактировал mfilonen2 - 28.01.15, 20:57

Как повернуть изображение на экране?

Заходим в Системные настройки -> Мониторы и выбираем необходимые поворот изображения. Затем система запросит подтверждения.

Сервер XCode и непрерывное руководство по интеграции: включите доступ к своим репозиториям исходного кода

Включите доступ к своим репозиториям исходного кода

Сервер XCode воздействует на проекты, содержавшие в репозиториях исходного кода. Это поддерживает две популярных системы управления исходным кодом: Мерзавец и Подрывная деятельность. Ваши роботы могут соединиться с репозиториями Мерзавца и Подрывной деятельности, размещенными на удаленных серверах, или они могут соединиться с репозиториями, которые Вы установили и разместили в Сервере OS X.

Мерзавец и Подрывная деятельность являются свободными, системами управления версиями с открытым исходным кодом для кода. Для получения информации об этих системах посетите следующие сайты:

Варианты аутентификации репозитория

Роботы XCode могут получить доступ к проектам Мерзавца и Подрывной деятельности по SSH (Защитите Shell), или HTTPS (Безопасный Протокол передачи гипертекста). Обычно SSH является предпочтительным протоколом для проектов Мерзавца, и HTTPS рекомендуется для проектов Подрывной деятельности.

SSH шифрует учетные данные и транзакции и обычно более прост, чем HTTPS, потому что это всегда безопасно и не требует SSL (Уровень защищенных сокетов) сертификаты. Если Ваша организация использует ключи SSH для аутентификации, это - хороший, безопасный выбор и особенно полезно. Однако SSH не всегда так же легко доступен как HTTPS через сетевую среду.

Репозитории, к которым получают доступ по SSH, могут аутентифицироваться следующими способами:

Имя пользователя SSH и Пароль: Это - хороший выбор для любых размещенных репозиториев, которые поддерживает Ваша организация, поскольку никакая значительная установка не требуется на машине хостинга. Вы просто включаете SSH и гарантируете, что соответствующие пользователи аутентифицируются для соединения. Вы обеспечиваете учетные данные, когда Вы конфигурируете свои роботы, и эти имена пользователей и пароли сохранены в безопасной цепочке для ключей на машине сервера. Поскольку учетные данные не совместно используются, любые роботы, использующие тот же репозиторий, хранят свои собственные наборы учетных данных.

Когда робот клонируется или проверяет проект, он аутентифицирует к размещенному репозиторию с помощью «интерактивного с клавиатурой» метода аутентификации и реагирует на приглашения ко входу в систему от удаленной машины. Если имя пользователя встраивается в URL репозитория, оно всегда используется, вместо того, чтобы запросить робот его.

Ключи SSH: RSA (популярный тип шифрования) ключи может также использоваться для соединения с удаленным репозиторием, размещенным через SSH. Для сторонних решений для хостинга репозитория это часто - лучший и самый безопасный способ соединиться. Много решений для хостинга позволяют открытому ключу быть скопированным и вставленным в поле настроек учетной записи на их веб-сайте, чтобы позволить новому ключу соединяться.

Каждый раз, когда возможно, лучше генерировать пару уникального ключа для каждого робота и копировать их открытые ключи в удаленный репозиторий. Это позволяет учетным данным робота быть прослеженными независимо. Для помощи XCode может генерировать уникальные ключи при установке робота. В этом сценарии XCode генерирует 2048-разрядную пару ключей RSA с секретным паролем и использует ту комбинацию каждый раз, когда робот проверяет или клонирует репозиторий. Также XCode может также использовать существующие ключи от локальной машины или вручную вводимые ключи. По умолчанию XCode рекомендует, чтобы существующие ключи были установлены в

/.ssh/id_rsa. Эта рекомендация может быть переопределена путем ручной вставки новых ключей в надлежащие поля и обеспечения пароля.

Даже если у Вас есть допустимое имя пользователя и пароль для того сервера, третье лицо, размещающее решения и серверы, сконфигурированные с ролевыми учетными записями Мерзавца, не всегда поддерживает репозитории клонирования или проверки по SSH с именем пользователя и аутентификацией по паролю. В этих ситуациях, HTTPS или SSH с Ключами SSH обычно требуется.

HTTPS предлагает некоторую гибкость, потому что этот протокол очень просто установить и работы в большей части сетевой среды. С HTTPS шифруются Ваши учетные данные аутентификации и транзакции, и Вам нужен допустимый сертификат, подписанный общедоступным центром сертификации. Если у Вас есть сертификаты SSL для сервера, HTTPS является хорошим, безопасным выбором. Однако может требоваться немного больше конфигурации, чем SSH, потому что веб-сервер должен работать для использования его.

Репозитории, к которым получают доступ по HTTPS, могут аутентифицироваться следующими способами:

Анонимный: В отличие от SSH, HTTPS поддерживает безопасный (при использовании SSL) транспорт без аутентификации. Эти репозитории не должны требовать никакой дополнительной установки при создании робота.

Имя пользователя и Пароль: Роботы могут также быть сконфигурированы для ответа на основные запросы Аутентификации HTTP с именем пользователя и паролем. Когда робот клонируется или проверяет проект от репозитория, любое имя пользователя или пароль, встраивающееся в URL репозитория, используется для аутентификации.

Дайджест-аутентификация, иногда использующаяся для обеспечения минимальной безопасности по HTTP-соединениям если не с помощью SSL, в настоящее время не поддерживается для репозиториев Мерзавца. Кроме того, самоподписанные сертификаты, которым доверяют на локальной машине, могут не аутентифицировать на сервере.

Рекомендуемое чтение

Обратитесь к следующим ресурсам для получения дополнительной информации о SSH и HTTPS:

Подключите к удаленным репозиториям от Вашей разработки Mac

Если у Вас есть проекты в репозиториях Мерзавца или Подрывной деятельности на удаленных серверах, можно сохранить учетные данные для них на разработке Mac в предпочтениях Учетных записей в XCode. Затем когда необходимо получить доступ к репозиториям, Вы не должны будете повторно входить в свои учетные данные каждый раз. Для Сервера XCode для выполнения интеграции на проектах это должно также иметь доступ к их репозиториям исходного кода. Вы обеспечите эти учетные данные при установке роботов как обсуждено в Конфигурируют Роботы для Выполнения Непрерывной Интеграции.

Добавить учетные данные удаленного репозитория к разработке Mac

На Вашей разработке Mac выберите Xcode> Preferences.

Нажмите Accounts на панели инструментов.

Нажмите кнопку Add (+) и выберите Add Repository.

В текстовом поле введите URL для репозитория (например, svn+ssh://svn.example.com/ProjectName или https://example.com/git/repository.git ), и нажмите кнопку Next.

В области Repository предпочтений Учетных записей введите свое имя пользователя и пароль.

Разместите репозитории мерзавца с сервером XCode

Если Ваши репозитории не размещаются на удаленном сервере, можно использовать Сервер Сервера и XCode OS X, чтобы создать и совместно использовать репозитории Мерзавца. Если Вы работаете над командой разработчиков, они могут также совместно использовать и управлять свои изменения кода в этих репозиториях, улучшая сотрудничество.

Сконфигурируйте Сервер Сервера и XCode OS X, чтобы создать размещенный репозиторий исходного кода и позволить членам команды получать доступ к нему.

Сконфигурировать доступ к репозиторию в Сервере XCode

В списке Служб на боковой панели приложения Сервера выберите Xcode.

Нажмите Repositories, и Вы будете видеть, что что-то вроде этого разделяет на области:

Под Доступом нажмите кнопку Edit для конфигурирования, какие протоколы могут использоваться для доступа к размещенным репозиториям.

По умолчанию HTTPS выбран.

Можно также выбрать SSH. При выборе SSH Xcode Server выводит на экран диалоговое окно, спрашивающее, позволить ли удаленный вход в систему с помощью SSH. Нажмите Allow.

В области Access области Repositories нажмите кнопку Edit для выбора пользователей, которые могут создать размещенные репозитории.

  • В предпочтениях Учетных записей в XCode на Вашей разработке Mac добавьте свои учетные данные учетной записи для сервера (если Вы уже не сделали так).

    Если Вы предоставляете доступ HTTPS, любому использующему HTTPS для доступа к размещенному репозиторию дарят диалоговое окно сертификата в XCode. Для доступа к репозиторию от разработки Mac нажмите Show Certificate, когда диалоговое окно сертификата появляется, выберите опцию Always Trust и нажмите Continue.

    Если Вы работаете с командой разработчиков, можно дать им счета на доступ к репозиториям на сервере (как описано в Установленном Сервере XCode для Членов команды ).

    Клонируйте локальный репозиторий от своей разработки Mac к серверу

    При использовании репозитория Мерзавца, локального для разработки Mac необходимо клонировать репозиторий к серверу, выполняющему Сервер XCode, таким образом позволив роботам воздействовать на репозиторий.

    Клонировать локальный репозиторий к серверу, выполняющему Сервер XCode

    На Вашей разработке Mac откройте проект и выберите Source Control> ProjectName – BranchName > Конфигурируют ProjectName.

  • Нажмите кнопку Add (+).

    Выберите Create New Remote.

    Выберите OS X Server, выполняющий Сервер XCode.

    Введите имя для удаленного репозитория.

    Используйте любое имя, помогающее Вам идентифицировать репозиторий. Когда необходимо будет выбрать этот репозиторий, имя появится в списке Пультов ДУ на Вашей разработке Mac. Например, при выборе Push или Commit из меню Source Control имя появляется во всплывающем меню, позволяющем Вам указывать удаленный репозиторий.

    Клонированный репозиторий появляется в списке Репозиториев в Сервере XCode в Сервере OS X.

    Ваш локальный репозиторий копируется в сервер.

    Если Вы работаете с командой разработчиков, можно сделать им отчеты на сервере для совместного использования репозитория также, как описано в Установленном Сервере XCode для Членов команды.

    Создайте проект и разместите его репозиторий на сервере

    При создании нового проекта на разработке Mac можно одновременно создать репозиторий для него непосредственно на сервере.

    Создать проект с репозиторием Мерзавца на Сервере OS X, выполняющем Сервер XCode

    В предпочтениях Учетных записей в XCode на Вашей разработке Mac добавьте свои учетные данные учетной записи для сервера (если Вы уже не сделали так).

    По умолчанию Сервер XCode позволяет размещенным репозиториям создаваться зарегистрированными пользователями. Добавление Ваших учетных данных учетной записи для сервера в предпочтениях Учетных записей в XCode позволяет Вам входить в систему автоматически при создании репозитория Мерзавца на сервере.

    Выберите File> New> Project.

    Выберите шаблон для своего проекта и нажмите Далее.

    Укажите опции для проекта и нажмите Далее.

    Укажите расположение для локальной рабочей копии проекта.

    Для опции Source Control выберите «Create git repository on».

    Используйте всплывающее меню для выбора сервера, на котором можно разместить репозиторий.

    Если сервер не появляется в списке, посмотрите — или попросите, чтобы администратор сервера посмотрел — в области Repositories Сервера XCode, чтобы видеть, есть ли у Вас разрешение создать репозиторий. В зависимости от того, как сконфигурирован Сервер XCode, размещенные репозитории могут быть созданы зарегистрированными пользователями, любым, или только указанными пользователями.

    В Сервере OS X имя проекта появляется в Размещенном списке Репозиториев Сервера XCode. Если Вы работаете с командой разработчиков, можно сделать им отчеты для совместного использования репозитория (как описано в Установленном Сервере XCode для Членов команды ).

    Создайте репозитории мерзавца в сервере OS X, выполняющем сервер XCode, и получите доступ к ним от своей разработки Mac

    Можно также создать репозитории Мерзавца с обеспечением совместного доступа непосредственно в Сервере OS X, это выполняет Сервер XCode. Вы и Ваши члены команды можете тогда указать на свои проекты и роботы к этим репозиториям.

    Размещать новый репозиторий Мерзавца на сервере, выполняющем Сервер XCode

    В списке Служб на боковой панели приложения Сервера выберите Xcode.

    Нажмите кнопку Add (+).

    Введите имя для репозитория.

    Используйте любое имя, помогающее Вам идентифицировать репозиторий. Это имя появится в Размещенном списке Репозиториев при настройках Xcode Server в приложении Сервера и будет частью доступа URL.

    Нажмите кнопку Edit для идентификации пользователей, разрешенных получить доступ к репозиторию через SSH.

    Выберите «logged in users» для предоставления доступа ко всем пользователям, которые могут войти в систему локального сервера или каталога.

    Выберите “Only some users" для установки списка доступа для пользователей на локальном сервере или в каталоге. Можно выбрать, кто может читать или кто может читать и записать в репозиторий.

    Если Вы хотите включить доступ HTTPS, установите флажок «Allow logged in users to read and write».

    Новый репозиторий появляется в Размещенном списке Репозиториев. Если Вы хотите изменить пользовательские права доступа позже, выберите репозиторий из Размещенных Репозиториев, перечисляют и нажимают кнопку Edit.

    Можно добавить учетные данные для этого репозитория к разработке Mac при помощи предпочтений Учетных записей в XCode на том Mac. Если Вы работаете с командой разработчиков, можно сделать им отчеты на сервере для совместного использования репозитория, как описано в Установленном Сервере XCode для Членов команды.

    Если у Вас есть проект с существующим репозиторием Мерзавца на Вашей локальной разработке Mac, можно подключить его к репозиторию в Сервере OS X, это выполняет Сервер XCode. Таким образом, можно продвинуть изменения в сервере после фиксации.

    Добавить репозиторий Мерзавца, размещенный Сервером Сервера и XCode OS X к проекту на разработке Mac

    На Вашей разработке Mac откройте проект и выберите Source Control > ProjectName – BranchName > Конфигурируют ProjectName.

    Нажмите кнопку Add (+).

    Выберите Add Remote.

    Введите имя и адрес для удаленного репозитория.

    Можно найти адрес для удаленного репозитория в списке репозиториев в Сервере XCode.

    Нажмите Add Remote.

    Продвиньте свои фиксации к размещенному репозиторию на сервере

    После конфигурирования разработки Mac для использования репозитория Мерзавца на сервере, работа фиксации добавляет изменения в локальном репозитории. Как с любым удаленным репозиторием Мерзавца, необходимо также выполнить работу нажатия для добавления переданных изменений в репозитории на сервере. Например, при выборе Source Control > Commit на разработке Mac выберите опцию «Push to remote», укажите удаленный репозиторий во всплывающем меню и нажмите Commit Files и Push.

    Добавьте поддержку мерзавца существующему проекту XCode

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

    Вручную инициализировать репозиторий Мерзавца в Вашем каталоге проекта

    В Терминальном приложении, выполненном git init команда в каталоге рабочей области.

    • cd < workspace_directory_path >
    • git init

    При желании создайте a .gitignore файл и добавляет любые файлы, которые требуется опустить от репозитория.

    • cat >. gitignore
    • < files_to_ignore >
    • ^ D # Control - D

    Идентифицируйте файлы, которые Вы хотите отследить в репозитории с git add команда.

    Добавьте файлы к репозиторию с git commit команда.

    • git commit - m "<workspace_directory> initial commit"

    Например, следующие команды инициализируют репозиторий Мерзавца в Sketch каталог рабочей области, идентифицируйте файлы в каталоге, который будет прослежен (исключая некоторых) и добавит файлы к недавно создаваемому репозиторию:

    • hedy: Desktop $ cd Sketch
    • hedy: Sketch $ git init
    • Initialized empty Git repository in / Users / ernest / Desktop / Sketch /. git /
    • hedy: Sketch $ cat >. gitignore
    • . DS_Store
    • xcuserdata
    • ^ D # Control - D
    • hedy: Sketch $ git add.
    • hedy: Sketch $ git commit - m "Sketch initial commit"
    • [ master ( root - commit ) db941e7 ] Sketch initial commit
    • 73 files changed. 13157 insertions ( + )
    • create mode 100644. gitignore
    • create mode 100644 Arrow. tiff
    • create mode 100644 Circle. tiff
    • .

    Чтобы позволить службе Xcode воздействовать на репозиторий, клонируйте репозиторий к своему серверу, как описано в Клоне Локальный репозиторий от Вашей Разработки Mac к Серверу.