Outils du site

Qu'est-ce que le premier janvier, sinon le jour honni entre tous où des brassés d'imbéciles joviaux se jettent sur leur téléphone pour vous rappeler l'inexorable progression de votre compte à rebours avant le départ vers le Père Lachaise. Cet hiver, afin de m'épargner au maximum les assauts grotesques de ces enthousiasmes hypocrites, jai modifié légèrement le message de mon répondeur téléphonique. Au lieu de dire \"Bonjour à tous\", jai mis \"Bonne anne mon cul\". C'est net, c'est sobre, et ça vole suffisamment bas pour que les grossiers trouvent ca vulgaire. [Pierre Desproges]

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