Creo que todos han estado en contacto con GI cuando aprendieron el sistema Ubuntu, pero no entraron en él. ¿Es cierto que muchas personas no saben cómo instalar Gi en Ubuntu Server?
Luego, el editor presentará el método de instalación de Gi en Ubuntu Server.
Primero instale el servidor SSH:
Abra el terminal del servidor Ubuntu e ingrese el siguiente código:
sudo apt-get install openssh-server
Genere la clave RSA (por favor, su al usuario normal para ejecutar este comando):
ssh-keygen -t rsa
Modifique el archivo de configuración / etc / ssh / sshd_config:
Puerto 22 # Cambie al puerto de inicio de sesión que desee, como 2222
PermitRootLogin no # Desactiva el inicio de sesión del usuario root
StrictModes yes # Comprueba si el usuario y los permisos de la clave son correctos, está habilitado de forma predeterminada
Autenticación RSA sí # habilitar la autenticación RSA
PubkeyAuthentication yes # Habilitar autenticación de clave pública
Autenticación de contraseña no # Desactiva la autenticación de contraseña, el valor predeterminado está abierto
ServerKeyBits 1024 # cambió a este estado después de la modificación, la intensidad de ServerKey cambió a 1024 bits
PermitEmptyPasswords no # Después de la modificación, cambiará a este estado, prohíbe iniciar sesión con una contraseña en blanco
Copie el archivo id_rsa en el directorio ~ / .ssh / en el lado del cliente, copie id_rsa.pub en el directorio ~ / .ssh / en el lado del servidor, cámbiele el nombre a autorizado_keys y reinicie el servicio SSH:
sudo /etc/init.d/ssh restart
Instalar el software Git:
sudo apt-get install git-core
Instalar gitosis:
mkdir ~ / src
cd ~ / src
git clone git: // http: // eagain.net/gitosis
cd gitosis
instalación de sudo python setup.py
Añadir usuario git:
sudo adduser –system –shell / bin / sh –gecos 'git version control' –group –disabled-password –home / home / git git
Inicialice el directorio git, USER se refiere al usuario en el servidor actual:
sudo -H -u git gitosis-init </home/USER/.ssh/authorized_keys
sudo chmod 755 /home/git/repositories/gitosis-admin.git/hooks/post-update
Ejecutar en el lado del cliente:
git clone git @ SU_SERVIDOR: gitosis-admin.git
CD-gitosis-admin
Agregue el archivo de configuración gitosis.conf:
miembros [group myapp] = vince @ urbanpuddle
writable = myapp
Luego envíe:
git commit -a -m "creó un nuevo repositorio"
git push
Crear directorio y enviar archivos
mkdir myapp
cd myapp
Edite .gitignore para agregar el archivo que se ignorará
.DS_Store
Luego ejecuta:
cd myapp
git init
git remoto agregar origen git @ YOUR_SERVER: myapp.git
git add.
git commit -a -m "importación inicial"
git push origin master: refs / heads / master
Lo anterior es un pequeño editor para presentar cómo instalar Gi en Ubuntu Server, aunque hemos dominado muchas habilidades,
Pero al usarlo, todavía hay muchos puntos a los que prestar atención
163.197.192.21
163.197.192.22
163.197.192.23
163.197.192.24
163.197.192.25
163.197.192.26
163.197.192.27
163.197.192.28
163.197.192.29
163.197.192.30
163.197.192.31
163.197.192.32
163.197.192.33
163.197.192.34
163.197.192.35
163.197.192.36
163.197.192.37
163.197.192.38
163.197.192.39
163.197.192.40
163.197.192.41
163.197.192.42
163.197.192.43
163.197.192.44
163.197.192.45
163.197.192.46
163.197.192.47
163.197.192.48
163.197.192.49
163.197.192.50
163.197.192.51
163.197.192.52
163.197.192.53
163.197.192.54
163.197.192.55
163.197.192.56
163.197.192.57
163.197.192.58
163.197.192.59
163.197.192.60
163.197.192.61
163.197.192.62
163.197.192.63
163.197.192.64
163.197.192.65
163.197.192.66
163.197.192.67
163.197.192.68
163.197.192.69
163.197.192.70
163.197.192.71
163.197.192.72
163.197.192.73
163.197.192.74
163.197.192.75
163.197.192.76
163.197.192.77
163.197.192.78
163.197.192.79
163.197.192.80
163.197.192.81
163.197.192.82
163.197.192.83
163.197.192.84
163.197.192.85
163.197.192.86
163.197.192.87
163.197.192.88
163.197.192.89
163.197.192.90
163.197.192.91
163.197.192.92
163.197.192.93
163.197.192.94
163.197.192.95
163.197.192.96
163.197.192.97
163.197.192.98
163.197.192.99
163.197.192.100
163.197.192.101
163.197.192.102
163.197.192.103
163.197.192.104
163.197.192.105
163.197.192.106
163.197.192.107
163.197.192.108
163.197.192.109
163.197.192.110
163.197.192.111
163.197.192.112
163.197.192.113
163.197.192.114
163.197.192.115
163.197.192.116
163.197.192.117
163.197.192.118
163.197.192.119
163.197.192.120
163.197.192.121
163.197.192.122
163.197.192.123
163.197.192.124
163.197.192.125
163.197.192.126
163.197.192.127
163.197.192.128
163.197.192.129
163.197.192.130
163.197.192.131
163.197.192.132
163.197.192.133
163.197.192.134
163.197.192.135
163.197.192.136
163.197.192.137
163.197.192.138
163.197.192.139
163.197.192.140
163.197.192.141
163.197.192.142
163.197.192.143
163.197.192.144
163.197.192.145
163.197.192.146
163.197.192.147
163.197.192.148
163.197.192.149
163.197.192.150
163.197.192.151
163.197.192.152
163.197.192.153
163.197.192.154
163.197.192.155
163.197.192.156
163.197.192.157
163.197.192.158
163.197.192.159
163.197.192.160
163.197.192.161
163.197.192.162
163.197.192.163
163.197.192.164
163.197.192.165
163.197.192.166
163.197.192.167
163.197.192.168
163.197.192.169
163.197.192.170
163.197.192.171
163.197.192.172
163.197.192.173
163.197.192.174
163.197.192.175
163.197.192.176
163.197.192.177
163.197.192.178
163.197.192.179
163.197.192.180
163.197.192.181
163.197.192.182
163.197.192.183
163.197.192.184
163.197.192.185
163.197.192.186
163.197.192.187
163.197.192.188
163.197.192.189
163.197.192.190
163.197.192.191
163.197.192.192
163.197.192.193
163.197.192.194
163.197.192.195
163.197.192.196
163.197.192.197
163.197.192.198
163.197.192.199
163.197.192.200
163.197.192.201
163.197.192.202
163.197.192.203
163.197.192.204
163.197.192.205
163.197.192.206
163.197.192.207
163.197.192.208
163.197.192.209
163.197.192.210
163.197.192.211
163.197.192.212
163.197.192.213
163.197.192.214
163.197.192.215
163.197.192.216
163.197.192.217
163.197.192.218
163.197.192.219
163.197.192.220
163.197.192.221
163.197.192.222
163.197.192.223
163.197.192.224
163.197.192.225
163.197.192.226
163.197.192.227
163.197.192.228
163.197.192.229
163.197.192.230
163.197.192.231
163.197.192.232
163.197.192.233
163.197.192.234
163.197.192.235
163.197.192.236
163.197.192.237
163.197.192.238
163.197.192.239
163.197.192.240
163.197.192.241
163.197.192.242
163.197.192.243
163.197.192.244
163.197.192.245
163.197.192.246
163.197.192.247
163.197.192.248
163.197.192.249
163.197.192.250
163.197.192.251
163.197.192.252
163.197.192.253
163.197.192.254
163.197.192.255