Я намагаюся встановити інструменти розробки для невеликої команди, і я не можу отримати автентифікацію правильно.
Оскільки ми є розповсюдженою командою, сервер знаходиться в Інтернеті. І я хотів би мати SSO + нульову конфігурацію клієнта.
Тому в основному git через https + webdav недоцільно, оскільки клієнт git може використовувати лише базовий auth, але не зберігає пароль, а деякі додатки IDE навіть не пересилають питання про пароль у своєму інтерфейсі.
Тоді я повинен використовувати git over ssh. Я встановив гітоз, і він в основному працює з асиметричними ключами, добре. Мені доведеться попросити кожного розробника встановити його ключ, я можу це зробити, забути нульову конфігурацію.
Тоді я хочу, щоб розробники отримували доступ до веб-інструментів (вікі, квитків тощо), які є на https, але цього разу я повинен надати їм або логін / пароль, або інший приватний ключ, лише тому, що формати не сумісні між SSH і SSL, і місце для його зберігання в ОС не те саме. Тепер я повинен забути SSO?
Я помиляюся?