У меня есть компьютер, на котором я размещаю свой собственный git-сервер. По сути, он действует так же, как при использовании github, за исключением графического интерфейса. Я могу создать push / pull на / с сервера и клонировать. Однако, поскольку нет графического интерфейса, как я могу создать запрос на просмотр для просмотра другими пользователями? Является ли это ограничением для размещения моего собственного git-сервера или есть способ, чтобы GitHub-подобный веб-сайт также работал локально?
Во-вторых, как вы сливаете код удаленно. Используя Github, все это делается удаленно на веб-сайте после создания запроса на удаление. Поскольку у меня нет графического интерфейса пользователя для просмотра моего кода, нужно ли просто добавить самую последнюю ветку master, локально объединить мою ветку с master, а затем нажать master? Многие компании ограничивают прямые нажатия на главную ветвь, что вынуждает пользователей проходить запрос на получение. Я не смогу сделать это сейчас или есть опция командной строки для удаленного объединения веток?