Outils du site

L'homme n'est pas fait pour travailler et la preuve, c'est que ça le fatigue ! [Tristan Bernard]

56-tools:git:server

Ceci est une ancienne révision du document !


GIT Server

Creation d'un utilisateur dédié sur le serveur

sudo adduser git
su git
cd
mkdir .ssh && chmod 700 .ssh
touch .ssh/authorized_keys && chmod 600 .ssh/authorized_keys

On ajoute alors les clés utilisateurs dans “.ssh/authorized_keys”

Initialisation d'un projet sur le server

$ mkdir docker-web.git
$ cd docker-web.git
$ git init --bare
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint: 
hint: 	git config --global init.defaultBranch <name>
hint: 
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint: 
hint: 	git branch -m <name>
Initialized empty Git repository in /media/bkp/GITs/docker-web.git/

Initialisation d'un projet pour un utilisateur

$ mkdir project
$ cd project
$ git init

Ensuite, après un commit :

git remote add origin git@gitserver:/srv/git/project.git
Dernière modification : 2023/11/21 19:00