Evaluación de instancia de Huawei Cloud Yaoyun Server L | sistema centos que construye un servidor privado git


Prefacio

Siempre quise construir mi propio servidor Git privado, pero me perdí el evento del fabricante. Esta vez me puse al día con Huawei Cloud para su evaluación, así que aquí también registraré el proceso de construcción de un servidor Git privado. así como algunos problemas y soluciones encontradas.
Ya sea que estemos trabajando o estudiando, debemos tener alguna información propia y algún contenido debe ser muy importante para nosotros. Si un día la computadora se estropea y no se pueden encontrar los archivos, ¿no sería vergonzoso? Nuestros archivos debe tener una copia de seguridad. Por supuesto, gitee y github también pueden almacenar nuestros archivos, pero tienen límites de velocidad, por lo que aún así construimos nuestro propio servidor privado git, ¡que es más seguro de usar!


1. Alquiler de instancia Huawei Cloud Yaoyun Server L

Aquí elegimos utilizar el servidor en la nube Yunyao de Huawei para configurar el servidor privado git, y podemos elegir la configuración correspondiente según nuestras propias necesidades.
Insertar descripción de la imagen aquí
Aquí puede elegir el sistema que desee, se recomienda que elija el sistema centos.
Insertar descripción de la imagen aquí

2. Instale git en la instancia Huawei Cloud Yaoyun Server L

Primero puede verificar si git está instalado en la instancia Huawei Cloud Yaoyun Server L.

git --version

Puedes ver que se ha instalado aquí, la versión es 1.8.3.1, Insertar descripción de la imagen aquí
por supuesto, si no está instalado, puedes usar el siguiente comando para instalarlo.

yum install git

3. Configuración de git de la instancia Huawei Cloud Yaoyun Server L

Crea una nueva cuenta de git

adduser git
passwd 自己的密码

Como se muestra a continuación, está configurado:
Insertar descripción de la imagen aquí
cambie a la cuenta de git y realice las siguientes operaciones.

su - git

Puede ver que ha cambiado de root a git
Insertar descripción de la imagen aquí
y está familiarizado con github. Todos los que son gitee saben que necesita configurar su propia clave pública en la página. También debe configurarla aquí. El propósito es evitar ingresar al Contraseña al operar el almacén de git. Vamos a configurarlo aquí
.

1. Cree un archivo para almacenar la clave pública.

cd ~/
mkdir .ssh

2. Vaya al archivo .ssh y cree el archivo mi. Este archivo almacena nuestra clave pública local.

cd ~/.ssh
touch mi

2. Establecer permisos de archivos

El punto más importante es que debes establecer permisos para el archivo mi aquí; de lo contrario, aún tendrás que ingresar la contraseña.

chmod 700 /home/git/.ssh
chmod 600 /home/git/.ssh/mi

3. Configurar la clave pública local

A continuación, volvemos al área local, verificamos nuestra clave pública y luego la configuramos en el archivo mi. En nuestra área local, generalmente hay dos rutas de archivo, clave pública y clave privada. Generalmente, si no existen estas c:用户/用户名/.ssh文件中
Insertar descripción de la imagen aquí
dos archivos, también puede crearlos usando Simplemente presione Entrar después del siguiente comando, y luego verá estos dos archivos en la dirección anterior.

ssh-keygen -t rsa

Luego lo copiaremos id_rsa.puba la carpeta .ssh que acabamos de crear y id_rsa.pubagregaremos el contenido al miarchivo.

cat id_rsa.pub >> mi

¿Cómo determinar finalmente si se ha agregado la clave? Volvemos a la instancia de inicio de sesión local de git Huawei Cloud Yaoyun Server L, la ventana cmd local

ssh git@华为云云耀云服务器L实例ip

Aquí, la IP de la instancia Huawei Cloud Yaoyun Server L utiliza la IP de la red pública. Aparece la siguiente interfaz y la configuración se realiza correctamente.
Insertar descripción de la imagen aquí

4. La instancia Huawei Cloud Yaoyun Server L implementa el almacén git

Primero cambie a la cuenta de git

su - git

Crear carpeta test.git

mkdir test.git

Inicializa nuestro repositorio git

git init --bare

4. git warehouse a local

Extraiga ramas, tenga en cuenta que aquí no puede utilizar rutas absolutas, solo rutas relativas.

git clone git@华为云云耀云服务器L实例id:/home/git/test.git

Si la extracción falla aquí, puede deberse a permisos de archivo insuficientes. Puede usar el siguiente comando para resolver el problema:
Modificar los permisos de archivo.

chmod -R 777 文件

En la siguiente imagen, clonamos el almacén de instancias de Huawei Cloud Yaoyun Server L en el área local.
Insertar descripción de la imagen aquí
Aquí podemos verificarlo, crear un archivo TXT, enviarlo y finalmente ir a la instancia de Huawei Cloud Yaoyun Server L para ver la información de registro, como se muestra en la figura: La instancia de Huawei Cloud Yaoyun Server L puede ver el registro recién enviado
Insertar descripción de la imagen aquí
. Eso es todo. ¡Tu propio servidor privado Git ya está construido!

Resumir

Lo anterior es todo el contenido para construir su propio servidor privado git a través de la instancia Huawei Cloud Yaoyun Server L. Si bien todavía hay actividades, todos deberían darse prisa y conseguir algo de lana.

Supongo que te gusta

Origin blog.csdn.net/Lightismore/article/details/132773181
Recomendado
Clasificación