7 полезных инструментов OSINT для тестирования на проникновение
В этой статье подробно описаны 7 полезных OSINT-инструментов для тестирования на проникновение.
В этом руководстве мы увидим, как установить и настроить git server на CentOS 7.
Git - это распределенная система контроля версий для отслеживания изменений в исходном коде во время разработки программного обеспечения. Он предназначен для координации работы программистов, но с его помощью можно отслеживать изменения в любом наборе файлов. Его цели включают скорость, целостность данных и поддержку распределенных нелинейных рабочих процессов.
Git - это бесплатная распределенная система управления версиями с открытым исходным кодом, предназначенная для быстрой и эффективной обработки любых проектов, от небольших до очень крупных.
Приступим к установке.
Есть два варианта установки Git.
Вариант 1 - установить Git с помощью Yum
1. Держите сервер в актуальном состоянии.
# yum update -y
2. Установите Git.
# yum install git -y
Вариант 2 - установить git из источника
Вы можете скачать последнюю версию Git со страницы выпуска . Это займет больше времени и не будет обновляться и поддерживаться через менеджер пакетов yum. Но это позволит вам загрузить более новую версию, чем та, которая доступна в репозиториях CentOS, и даст вам некоторый контроль над параметрами, которые вы можете включить.
Сначала установите зависимости
# yum groupinstall "Development Tools'
# yum install gettext-devel openssl-devel perl-CPAN perl-devel zlib-devel
После завершения установки перейдите на страницу выпуска и скопируйте ссылку для скачивания. Вы можете найти tar.gz, щелкните его правой кнопкой мыши и скопируйте ссылку.
Теперь загрузите его на сервер с помощью команды wget и переименуйте:
# wget https://github.com/git/git/archive/v2.14.6.tar.gz -O git.tar.gz
После завершения загрузки мы можем извлечь tar-файл.
# tar -zxf git.tar.gz
Теперь перейдите в этот каталог, чтобы начать настройку нашей сборки.
# cd git-*
Мы можем проверить все, что нам нужно, с помощью скрипта настройки, созданного командой make configure. Этот сценарий также будет использовать --prefix для объявления / usr / local (программная папка по умолчанию для платформ Linux) в качестве подходящего места назначения для нового двоичного файла и создаст Makefile, который будет использоваться на следующем шаге.
# make configure
# ./configure --prefix=/usr/local
Makefile - это файлы конфигурации с поддержкой сценариев, которые обрабатываются утилитой make. Наш Makefile расскажет make, как скомпилировать программу и связать ее с нашей установкой CentOS, чтобы мы могли правильно выполнить программу.
# make install
Мы успешно построили и установили Git. Чтобы проверить это, проверьте версию, используя следующую команду:
# git --version
Настроить Git
Добавьте пользователя для работы с репозиториями:
# useradd git
Затем дайте вашему пользователю Git пароль:
# passwd git
Войдите как пользователь git
# su - git
Создайте новый пустой репозиторий, используя следующую команду:
# git init --bare ~/neotechsystems.git
Включите ловушку после обновления, скопировав файл примера следующим образом:
# cd hooks/
# cp post-update.sample post-update
На стороне сервера все.
Теперь перейдем к клиентской части:
Установить Git
# yum install git -y
Установка завершена
Настроить 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’…
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 45fc94c] added test file
1 file changed, 1 insertion(+)
create mode 100644 file1.txt
Отправьте эти изменения в удаленный репозиторий git на git-server.lab.com
# git push origin master
вам будет предложено ввести пароль, введите пароль пользователя git
[email protected]’s password:
Counting objects: 2, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (2/2), 235 bytes | 235.00 KiB/s, done.
Total 2 (delta 0), reused 0 (delta 0)
To git-server.lab.com:~/neotechsystems.git
bc172aa..45fc94c master -> master
Проверьте изменения, получите доступ к серверу git и выполните следующую команду, чтобы проверить журналы.
# git log
Мы успешно установили и настроили Git-сервер на CentOS 7.
В этой статье подробно описаны 7 полезных OSINT-инструментов для тестирования на проникновение.
В ��той статье мы расскажем, как установить Bitwarden на Ubuntu 20.04. Самостоятельный сервер Bitwarden - это менеджер паролей с открытым исходным кодом. На собственном сервере.
В этой статье мы расскажем, как установить NetBox на Ubuntu 20.04. Установить и настроить. NetBox - это приложение для моделирования ресурсов инфраструктуры (IRM).
Калькулятор комиссий PayPal. PayPal - это наиболее часто используемый способ оплаты. PayPal предлагает как личные, так и корпоративные счета. Он дает вам четкое представление о комиссиях.
мы узнаем, как установить и запустить отчет MTR на CentOS 7. Чтобы диагностировать и изолировать сетевые ошибки, администратор Linux использует инструмент MTR (my traceroute).
Мы увидим, как установить и настроить git-сервер на CentOS 7. Настройте Git-сервер. Git - это бесплатный и открытый исходный код. Установите Git с помощью YUM или загрузите его.
В этом руководстве мы покажем вам, как легко установить iRedMail в Ubuntu 20.04. iRedMail - это почтовый сервер с открытым исходным кодом.
В этой статье мы расскажем, как настроить OrangeScrum на CentOS 7.
В этой статье мы расскажем, как легко установить XploitSPY на сервер Ubuntu 20.04. XploitSPY - это шпионский инструмент для мониторинга Android.
В этой статье мы расскажем, как установить IntelliJ IDEA на Ubuntu 20.04. IntelliJ IDEA - это интегрированная среда разработки. Версия сообщества