Как новый пользователь Git, я пытался установить git на сервер, следуя этому руководству: Хостинг репозиториев Git, Простой (и безопасный) способ . Для ... как 3 дня подряд.
Здесь была проблема:
Я точно следовал этому руководству. Но когда я пришел в раздел «Создание новых репозиториев», меня заблокировали. Я просто не могу понять, как вы можете добавлять пользователей в проект. Я имею в виду, ладно, мне нужен ключ SSH. Но для всех пользователей? Или только для админа? Если это для всех пользователей, как я могу добавить другого пользователя?
Второй вопрос касается той же «главы». Пример таков:
[group myteam]
members = jdoe
writable = free_monkey
Хорошо, я могу добавить члена с именем jdoe
. Но как это имя? Где я могу получить это имя? Это мой локальный пользователь Cygwin? Это пользователь Linux? Мой пользователь cygwin - это какой-то адрес электронной почты. Если это пользователь, как я могу добавить больше пользователей? Я имею в виду, как я могу узнать, какие еще есть пользователи?
Итак, после нескольких дней попыток и ... попыток, я вроде как бросил, потому что нашел отличное устройство для виртуальных машин из под ключ . Но проблема была ... Я не знал, как добавлять проекты! Я искал на их сайте, я нашел скрипт, который добавляет проекты (скрипт дает мне ошибку, кстати, но это работает), но я вернулся к исходной точке: как, черт возьми, я добавляю больше пользователей? Потому что сейчас это публичный сервер с полными правами. Сейчас это не большая проблема, потому что я запускаю ее на виртуальной машине, и она только локальная.
Может быть, вы спросите меня, почему я не использую эту ВМ? Потому что я хочу разместить его в Интернете и дать доступ нескольким людям. Вот и думаю перенести это на мой VPS. Но поскольку мне не удалось установить на виртуальной машине, я искренне сомневаюсь, что смогу установить ее на VPS.
(Пожалуйста, не предлагайте мне перейти на GitHub.)