Configurar GIT

  • Autor Autor dBer
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
D

dBer

Gamma
Programador
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Buenas a todos.

Os pongo en situación, en mi empresa queremos montar un servidor en el cual podamos tener todos los proyectos, para luego con GIT poder trabajarlos en local y llevar un control de versiones de ellos.

Me podéis echar una mano para ir viendo como configurarlo, etc...

Estaría bien el dúo GIT y Bitbucket o hay algo mejor?

Espero vuestras respuestas,

Un saludo
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
detalla mas lo que quieres hacer por que ya creo que te respondiste tu mismo.

GITHUB para repositorios públicos y privados pero para los privados tienes que pagar, BITBUCKET para repositorios privados y también públicos todo gratis.
 
Me gustaría saber si me podéis pasar algún manual para configurarlo, porque no sé si hay que instalarlo en servidor, en local, cómo configurar el IDE para poder trabajar en local y luego subirlo al repositorio.

En definitiva un poco de ayuda para su configuración inicial.

Un saludo

- - - Actualizado - - -

No sé si lo he explicado bien, yo tengo un proyecto común que luego se configura de manera diferente en cada servidor de cada cliente, no sé si esto lo puedo hacer con GIT tener un repositorio con el proyecto común y luego hacer un fork en cada servidor de cada cliente.

Espero haberlo dejado algo más claro y que me lo podáis explicar algo mejor sino.

Un saludo
 
Y porque no usas directamente el de la pagina oficial?

Si lo quieres montar pues solo has esto

Como root


1- Agregar usuario para solo el uso de GIT

Inserir CODE, HTML ou PHP:
useradd -d /home/git -m git

2- Ponerle contraseña al usuario

Inserir CODE, HTML ou PHP:
passwd git

3- Instalar GIT

Inserir CODE, HTML ou PHP:
CentOS: yum install git
Ubuntu/Debian: apt-get install git

5- Ingresamos al usuario GIT

Inserir CODE, HTML ou PHP:
su - git

6- Agregar SSH Key Pair

Inserir CODE, HTML ou PHP:
ssh-keygen -t ed25519 -C "usuario@tuempresa.com"

7- Creamos nuestro proyecto

Inserir CODE, HTML ou PHP:
git init --bare proyecto.git

8- Creamos el remote del git para el proyecto anterior

Inserir CODE, HTML ou PHP:
git init && git remote add origin git@git.tuempresa.com:proyecto.git

9- A este paso ya terminamos de instalar el git server ahora para poder acceder a el debemos de darle el acceso a nuestros usuarios

a) Mostramos nuestra llave publica que creamos en el paso 6
Inserir CODE, HTML ou PHP:
cat .ssh/id_ed25519.pub

b) Copiamos los que nos mostró anteriormente

Estoy es un ejemplo a ustedes les mostrara diferente

Inserir CODE, HTML ou PHP:
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJqjL5brP6p4wGG00QfnnicMWKE76G19rpnkIejLVFtU usuario@tuempresa.com

1) Creamos el directorio y el archivo en el usuario cliente donde vamos a utilizar para conectarnos al git servidor

Inserir CODE, HTML ou PHP:
mkdir .ssh
touch .ssh/authorized_keys
chmod 700 .ssh
chmod 600 .ssh/authorized_keys

2) Pegamos nuestra llave publica

Inserir CODE, HTML ou PHP:
echo "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJqjL5brP6p4wGG00QfnnicMWKE76G19rpnkIejLVFtU usuario@tuempresa.com" >> .ssh/authorized_keys

Esto lo copiamos en los clientes que vamos a usar el git

10- Ahora utilicen el git como lo saben usar.

11- Profit
 
Descargate este cliente https://desktop.github.com/

[video=youtube;QBA19ocMGQQ]https://www.youtube.com/watch?v=QBA19ocMGQQ[/video]
 
Gracias a ambos, ahora lo miro con mas detenimiento.

¿Con esto podría configurar un repositorio en un servidor y luego cada proyecto de ese repositorio vincularlo con un server remoto diferente?

Un saludo.
 

Tópicos similares

yucairord
Respostas
4
Visitas
62
yucairord
yucairord
cesar condor
Respostas
2
Visitas
34
cesar condor
cesar condor
LOSRIOSCITY
Respostas
0
Visitas
23
LOSRIOSCITY
LOSRIOSCITY
jesusronaldodiaz99@gmail.
Respostas
0
Visitas
19
jesusronaldodiaz99@gmail.
jesusronaldodiaz99@gmail.
Voltar
Topo