Как установить Golang на CentOS 8
В этой статье мы покажем вам, как установить Golang на CentOS 8.
В этом руководстве мы увидим, как установить и настроить git server в Ubuntu 20.04.
Git - это распределенная система контроля версий для отслеживания изменений в исходном коде во время разработки программного обеспечения. Он предназначен для координации работы программистов, но с его помощью можно отслеживать изменения в любом наборе файлов. Его цели включают скорость, целостность данных и поддержку распределенных нелинейных рабочих процессов.
Git - это бесплатная распределенная система управления версиями с открытым исходным кодом, предназначенная для быстрой и эффективной обработки любых проектов, от небольших до очень крупных.
Предпосылки
Установите и настройте Git Server в Ubuntu 20.04
Приступим к установке. Установить Git можно двумя способами.
Вариант 1 - установить Git с помощью APT
Держите сервер в актуальном состоянии
# apt update -y
Установить Git
# apt install git -y
Проверьте установку:
# git --version
Вариант 2 - установить git из источника
Вы можете скачать последнюю версию Git со страницы выпуска . Это займет больше времени и не будет обновляться и поддерживаться через менеджер пакетов yum. Но это позволит вам загрузить более новую версию, чем та, которая доступна в репозиториях CentOS, и даст вам некоторый контроль над параметрами, которые вы можете включить.
Сначала установите зависимости
# apt install libz-dev libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext cmake gcc
После завершения установки перейдите на страницу выпуска и скопируйте ссылку для скачивания. Вы можете найти tar.gz, щелкните его правой кнопкой мыши и скопируйте ссылку.
Теперь загрузите его на сервер с помощью команды wget и переименуйте:
# https://github.com/git/git/archive/refs/tags/v2.31.1.tar.gz -O git.tar.gz
После завершения загрузки мы можем извлечь tar-файл.
# tar -zxf git.tar.gz
Теперь перейдите в этот каталог, чтобы начать настройку нашей сборки.
# cd git-*
Теперь вы можете создать пакет и установить его, введя эти две команды:
# make prefix=/usr/local all
# make prefix=/usr/local install
Теперь замените процесс оболочки, чтобы использовалась только что установленная версия Git:
# exec bash
Мы успешно построили и установили Git. Чтобы проверить это, проверьте версию, используя следующую команду:
# git --version
Настроить Git
Добавьте пользователя для работы с репозиториями:
# adduser git
Затем дайте вашему пользователю Git пароль:
# passwd git
Войдите как пользователь git
# su - git
Создайте новый пустой репозиторий, используя следующую команду:
# git init --bare ~/neotechsystems.git
Включите ловушку после обновления, скопировав файл примера следующим образом:
# cd neotechsystems.git/hooks/
# cp post-update.sample post-update
На стороне сервера все.
Теперь перейдем к клиентской части:
Установить Git
# apt install git -y
После завершения установки начните настройку Git
Настроить Git
Сообщите о себе, чтобы сообщения о фиксации создавались с правильной информацией:
# git config --global user.name "git'
# git config --global user.email "[email protected]'
Создайте каталог, в котором вы можете хранить все свои проекты
# mkdir ~/dev
# cd ~/dev
Теперь создайте клон репозитория neotechsystems.git, который мы создали ранее на сервере.
# git clone [email protected]:~/neotechsystems.git neotechsystems.git
Cloning into 'neotechsystems.git’…
Он попросит ввести пароль пользователя git:
[email protected]’s password:
warning: You appear to have cloned an empty repository.
Перейти в репозиторий
# cd neotechsystems.git
Вы можете видеть, что репозиторий пуст, поэтому давайте создадим несколько файлов.
# echo "my test file' > file1.txt
Добавьте этот файл в наш репозиторий git
# git add .
Зафиксируйте изменения
# git commit -am "My First Commit'
[master (root-commit) b337197] My First Commit
1 file changed, 1 insertion(+)
create mode 100644 file1.txt
Отправьте эти изменения в удаленный репозиторий git на сайте hub.neotechsystems.net
# git push origin master
вам будет предложено ввести пароль, введите пароль пользователя git
[email protected]’s password:
Enumerating objects: 3, done.
Counting objects: 100% (3/3), done.
Writing objects: 100% (3/3), 229 bytes | 76.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0)
To hub.neotechsystems.net:~/neotechsystems.git
* [new branch] master -> master
Проверьте изменения, получите доступ к серверу git и выполните следующую команду, чтобы проверить журналы.
# git log
Результат будет примерно таким:
commit b3371975bd44fb4aca344e365fa635180967f7fe (HEAD -> master)
Author: git
Date: Wed Apr 14 10:06:06 2021 +0000My First Commit
Мы успешно установили и настроили сервер Git на Ubuntu 20.04.
В этой статье мы покажем вам, как установить Golang на CentOS 8.
В этом руководстве мы покажем вам, как легко установить Django на Ubuntu 20.04. Мы установим Django с помощью pip в виртуальной среде.
В этом руководстве мы расскажем, как добавить значок на веб-сайт в HTML. Фавикон - это графическое изображение (значок), связанное с определенной веб-страницей.
В этой статье хорошо объясним, как написать простое приложение на языке Go.
Посмотрим, как установить и настроить git server на Ubuntu 20.04. Git - это распределенная система контроля версий для отслеживания изменений в разработке исходного кода.
В этом руководстве мы покажем вам, как легко установить PHP 7.4 на CentOS 8.
В этом руководстве мы увидим, как легко установить Ruby с RVM на Ubuntu 20.04. Мы также увидим, как управлять RVM и удалять его.
В этом руководстве мы узнаем, как установить Flask на Ubuntu 20.04. Flask - это микро-фреймворк, ориентированный на самый минимум.
В этом руководстве мы покажем вам, как легко установить Podman на Ubuntu 20.04. Работа с OCI Registries и Podman Images.
Мы поможем вам установить Code-Server на Ubuntu 20.04. Последняя версия Code-server v3.11.0 обслуживает VS Code на любом компьютере в любом месте и получает доступ к нему в браузере.