Как выбрать и оплатить GitKraken: личная работа с Git или подписка для команды
Разработчик ставит GitKraken ради удобного графа веток, а через некоторое время к инструменту присматривается вся команда. Тут появляются вопросы: нужна ли отдельная подписка на каждый компьютер, что произойдёт с приватными репозиториями и кто должен управлять покупкой. По названию тарифа ответить на них сложно.
Начать полезно со своего рабочего сценария. Где находятся репозитории, сколько людей будет пользоваться платными функциями, нужны ли корпоративные интеграции и кто отвечает за продление? Разберём выбор без выдуманных тестов скорости: задача статьи — помочь составить корректную спецификацию и проверить доступ после оплаты.
Отделите инструмент от хостинга репозитория
GitKraken помогает работать с Git, но подписка на него не заменяет права в GitHub, GitLab или другом хостинге. Даже после оплаты пользователь должен иметь доступ к нужному репозиторию на стороне провайдера. Для организационных репозиториев могут потребоваться дополнительные разрешения администратора.
Перед выбором плана запишите, где хранится код: локально, в публичном облачном репозитории, в приватном облачном репозитории или на собственном сервере компании. Визуально похожие подключения могут относиться к разным категориям интеграций. Например, обычный облачный GitLab и GitLab на сервере организации нельзя автоматически считать одним вариантом.
В официальной инструкции GitKraken для репозиториев организации GitHub отдельно указано организационное одобрение интеграции. Поэтому сообщение о недоступном проекте после покупки не всегда означает ошибку тарифа. Сначала проверьте нужный аккаунт, разрешения хостинга и согласование интеграции.
Что нужно одному разработчику
Бесплатный Community ориентирован на работу с локальными репозиториями и публичными удалёнными репозиториями. В актуальной линейке Pro добавляет работу с приватными remotes. Это один из первых критериев выбора: важен тип вашего проекта, а не только привлекательность визуального интерфейса.
Если вы используете домашний ноутбук и рабочий компьютер, не спешите считать их двумя пользователями. В официальном FAQ платная лицензия привязана к пользователю и его адресу, а не к конкретной машине. Но это не означает, что один аккаунт можно раздать нескольким разработчикам.
В текущем GitKraken.dev подписка связана с organization даже для одного человека. Поэтому поле организации само по себе не доказывает, что вам нужен крупный корпоративный пакет. Смотрите фактический план, число мест и пользователя, которому будет назначен доступ.
Для личного выбора сформулируйте одну рабочую задачу: например, удобно просматривать историю собственного приватного проекта. Затем проверьте, какой план действительно открывает нужную возможность. Список дополнительных функций не обязывает оплачивать их все заранее.
Когда требования становятся командными
Для команды важны управление пользователями, типы интеграций, единый вход и административные ограничения. В текущем сравнении Advanced и более высокие планы включают self-hosted-интеграции; конкретный сервер и необходимые функции всё равно нужно сверить отдельно.
Не выбирайте план только по числу разработчиков. Маленькая команда с собственным Git-сервером может иметь более сложные требования, чем несколько человек, работающих с обычными облачными репозиториями. Отдельно проверьте поддержку вашей инфраструктуры, требования безопасности и доступные способы входа.
AI-возможности также нужно рассматривать отдельно. Наличие AI в описании тарифа не разрешает автоматически отправлять туда любой корпоративный код. Согласуйте с ответственным за безопасность, какие функции допустимы и какие данные могут обрабатываться. Этот вопрос не решается оплатой более дорогой подписки.
Когда список требований составлен, можно уточнить оплату выбранного плана GitKraken через Raketa Pay. Укажите продукт, период, число пользователей и сценарий работы. Доступность покупки и итоговую стоимость нужно подтвердить для конкретного заказа.
Посчитайте пользователей, а не только приглашения
В organization есть разные роли. Owner, Admin и обычный пользователь могут потреблять лицензию, а Billing Contact в текущей документации выделен как роль для управления оплатой без платного пользовательского места. Это удобно, когда счета ведёт сотрудник, который сам не работает в GitKraken.
Не назначайте всем административные права ради простоты. Определите, кто меняет подписку, кто приглашает разработчиков и кто только получает документы. Список пользователей стоит сверить до оплаты: у бывшего подрядчика может оставаться назначенное место, хотя он уже не участвует в проекте.
При добавлении новых участников интерфейс может предложить докупить лицензии, если свободных мест нет. Поэтому приглашения и изменения подписки лучше поручить ответственному человеку. Иначе обычное организационное действие окажется одновременно финансовым решением, которое никто заранее не оценил.
Для командной заявки обсудите с менеджером Raketa Pay состав покупки. Передайте название тарифа, количество мест и срок. Пароли GitHub, токены доступа и содержимое репозиториев для расчёта стоимости оплаты не нужны.
Проверьте полную сумму и следующий период
Тарифная карточка может показывать стоимость в пересчёте на месяц при годовой оплате. До подтверждения заказа смотрите полный платёж, налоги, количество мест и дату продления. Цена одного места не равна сумме всей корпоративной покупки.
При добавлении мест в середине периода GitKraken рассчитывает доплату с учётом оставшегося времени до продления. Поэтому текущая доплата и будущий счёт могут отличаться. Сохраните оба значения, если они показаны в интерфейсе: сколько нужно заплатить сейчас и сколько потребуется на следующем продлении.
Не рассчитывайте на скидку из старой статьи или случайного промобаннера. У неё могут быть отдельные условия, ограниченный срок и иной порядок продления. Для согласования бюджета используйте предложение, которое относится именно к вашему аккаунту и составу заказа.
Что проверить после покупки
Откройте организацию, для которой приобреталась подписка, и проверьте активный план. Затем назначьте лицензии нужным пользователям. Сотрудник должен войти в продукт под тем адресом, которому предоставлен доступ. Повторная покупка не должна быть первым способом исправить несоответствие аккаунтов.
Далее проверьте рабочий сценарий на подходящем безопасном репозитории: открывается ли проект, доступна ли нужная интеграция, выполняется ли разрешённая операция. Не начинайте с рискованной правки основной ветки ради проверки лицензии. Достаточно подтвердить доступ без изменения производственного кода.
Если приватный репозиторий не открывается, последовательно проверьте лицензию, аккаунт GitKraken, подключение провайдера и права на сам репозиторий. Это разные уровни доступа. Такой порядок помогает не обвинять платёж в проблеме, которая возникла из-за разрешения организации.
Если вопрос касается оформления или продления, можно обратиться в Raketa Pay с параметрами действующей подписки. Техническую ошибку доступа к репозиторию стоит разбирать с администратором и поддержкой продукта, а не пытаться решить повторной оплатой без диагностики.
Итог: что записать перед оплатой
Определите тип репозиториев и интеграций, план, число пользователей и период. Укажите организацию в GitKraken, ответственного за оплату и адреса получателей лицензий. Отдельно проверьте региональные условия поставщика и допустимость покупки для конкретного клиента: посредник не отменяет правил сервиса.
После оплаты сохраните документ заказа и проверьте назначенный доступ. Когда состав команды изменится, пересмотрите пользователей до следующего продления. Тогда выбор подписки будет связан с реальной работой, а не с количеством установленных приложений или случайно отправленных приглашений.
Для предварительного расчёта отправьте в Raketa Pay описание выбранной конфигурации GitKraken. Возможность операции, полную сумму и условия оформления согласуйте до перечисления денег.