Soutenir Vision du Web dans son partage de logiciels et de ressources libres

Ce mineur crée de la monnaie numérique Monero pour soutenir Vision du web.
Merci de désactiver votre bloqueur de publicité.
Aucune publicité ne sera affichée.
Le mineur utilise les ressources de votre machine pour créer gratuitement de la monnaie numérique.
Le montant des donations pour Vision du web est de 0.061639172804921 Monero.

Utiliser gitolite

De Wiki. Analyse, Communication, Développement, Hacking.
Aller à : navigation, rechercher

Utiliser gitolite

Sur Debian 8.7.1

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo apt-get install git ssh openssh-client

Créer le repo git

En root !

Créer le dossier utilisateur

# création du dossier de l'utilisateur git 
mkdir /home/git
# on va dans le dossier de l'utilisateur git 
cd /home/git
# on crée l'utilisateur git dans le groupe www-data 
useradd -G www-data -d /home/git git
# on donne les droits sur le dossier à l'utilisateur git 
chown -R git /home/git
# on lui permet d'écrire dedans 
chmod u+w /home/git

Ajouter une ligne dans /etc/sudoers

apt install sudo

Ouvrir /etc/sudoers avec nano. nano /etc/sudoers

Ajouter sous d'autres lignes qui commencent par "Defaults"
Defaults:git !authenticate
Enregistrer avec Ctrl + X et quitter.


# Ne fonctionne pas
su git
affiche $
mkdir bin
permission non accordée
# Fonctionne.
su - git
mkdir bin
ls
Affiche bien un dossier bin qui vient d'être créé.
ls /home/git/bin
Affiche dollar $
echo "$USER"
Affiche git

git clone gitolite

git clone git://github.com/sitaramc/gitolite
Fait.
gitolite/install -ln ~/bin
ssh-keygen
Indiquer le chemin du fichier : home/git/.ssh/id_rsa/user-git-for-gitolite.ssh
Ajouter une passphrase : "LcfVS"
Your identification key has been saved in user-git-for-gitolite.ssh
Your public key has been saved in user-git-for-gitolite.ssh.pub
The key fingerprint is:
45:31:d5:00:31:ad:75:96:c7:a4:f7:98:dd:79:99:3d [email protected]
The key's randomart image is:
+---[RSA 2048]----+
|          B*oo +.|
|         . oo =.o|
|          .o o...|
|         ..    =B|
|        S     oE*|
|                o|
|                 |
|                 |
|                 |
+-----------------+
$
PATH=~/bin:$PATH
gitolite setup -pk la-clef-publique.pub
gitolite setup -pk /home/git/.ssh/id_rsa/user-git-for-gitolite.ssh.pub
FATAL: errors found but logfile could not be created
FATAL: /home/git/.gitolite/logs/gitolite-2017-02.log: Aucun fichier ou dossier de ce type
FATAL: die	'/home/git/.ssh/id_rsa/user-git-for-gitolite.pub' not a readable file

Erreur de path pour la clé .ssh.pub , le path suivant " fonctionne ".

gitolite setup -pk /home/git/user-git-for-gitolite.ssh.pub

Des Warnings sont affichés.

gitolite setup -pk user-git-for-gitolite.ssh.pub
Dépôt Git vide initialisé dans /home/git/repositories/gitolite-admin.git/
Dépôt Git vide initialisé dans /home/git/repositories/testing.git/
WARNING: /home/git/.ssh missing; creating a new one (this is normal on a brand new install)
WARNING: /home/git/.ssh/authorized_keys missing; creating a new one (this is normal on a brand new install)

Déplacement de la clé .ssh présente dans le dossier git et changement de nom vers le ficher /home/USER/git.ssh

mv /home/git/user-git-for-gitolite.ssh /home/userone/git.ssh
chown userone /home/userone/git.ssh
chmod 700 /home/userone/git.ssh

Je préfère conserver le nom user-git-for-gitolite.ssh

mv /home/userone/git.ssh /home/userone/user-git-for-gitolite.ssh
chown userone /home/userone/user-git-for-gitolite.ssh
chmod 700 /home/userone/user-git-for-gitolite.ssh

Repasser en utilisateur normal.

su UtilisateurNormal
su userone (Dans mon cas)

Vérifier la présence du dossier .ssh dans /home/userone/ avec ls -la

Si ce dossier n'existe pas, le créer.

mkdir .ssh

Ajouter un fichier de configuration dans /home/userone/.ssh

nano config

Ajouter le contenu suivant dans le fichier config

Host gitolite-admin
HostName 127.0.0.1
User git
IdentityFile ~/user-git-for-gitolite.ssh

On test si tout fonctionne ?

ssh [email protected]
[email protected]:~/.ssh$ ssh [email protected]
/home/userone/.ssh/config: line 4: Bad configuration option: identifyfile
/home/userone/.ssh/config: terminating, 1 bad configuration options

Le fichier de conf a été mal copié. identity n'est pas identify. Fonctionne avec identity.

The authenticity of host '127.0.0.1 (127.0.0.1)' can't be established.
ECDSA key fingerprint is e2:27:dc:6e:06:d3:5f:69:20:71:64:b6:b9:cf:78:52.
Are you sure you want to continue connecting (yes/no)? y
Please type 'yes' or 'no': yes
Warning: Permanently added '127.0.0.1' (ECDSA) to the list of known hosts.
Enter passphrase for key '/home/userone/user-git-for-gitolite.ssh': 
Enter passphrase for key '/home/userone/user-git-for-gitolite.ssh': 
PTY allocation request failed on channel 0
hello user-git-for-gitolite.ssh, this is [email protected] running gitolite3 v3.6.6-6-g7c8f0ab on git 2.1.4

R W	gitolite-admin
R W	testing
Connection to 127.0.0.1 closed.

Avancer par la suite avec Lcf.vs de développez

git clone [email protected]:gitolite-admin

Pour Windows

Installer git-for-windows
cd ~/.ssh (Accès direct au dossier ssh) (Si introuvable, résoudre les commandes suivantes.)
cd ~/
cd %userprofile%
ls .ssh (Si il n'existe pas, créer le dossier.)
mkdir .ssh
touch config (Pour créer un fichier config)
Ajouter le contenu suivant dans le fichier config :
Host mon_serveur 
HostName ip.de.ton.serveur 
User NomPourUtilisateur 
IdentityFile ~/.ssh/chemin/vers/ta/clef.ssh

NAVIGATION

COMPRENDRE LA BLOCKCHAIN PAR LA PRATIQUE

Obtenir gratuitement de la cryptomonnaie sur internet : https://www.visionduweb.eu/forum/bitcoin/1597-gagner-des-bitcoins-miner-des-bitcoins

PARTICIPER ET PARTAGER

Vous êtes sur le HackerSpace de Vision du Web.
Les pages présentées sur le wiki évoluent tous les jours.
Certaines recherches sont peu abouties et incluent des erreurs.
Pour participer sur le wiki, créer un compte utilisateur en haut à droite.
Pourquoi utiliser GNU/Linux ? Y'a moins bien, mais, c'est beaucoup plus cher.
GNU/Linux, hackerspace, opensource, logiciels libres et transition écologique.
La recherche interne du wiki permet de trouver le contenu qui vous intéresse.
Les informations présentes sur cette page sont issues d'une recherche personnelle.
Identifiez-vous pour poser vos questions sur la page de discussion de VisionDuWeb.
Améliorer le contenu des pages en faisant des propositions depuis l'onglet discussion.
Pour écrire en Markdown : Éditeur - Générateur de tableau 1 - Générateur de tableau 2.
Vous pouvez partager les articles du wiki avec l'ensemble de la communauté des internautes.
Les recherches sur la sécurité servent à administrer et protéger votre système informatique.
Les informations du wiki ne doivent pas servir à nuire à autrui ou à un système informatique.
De nombreux outils gratuits sont listés et disponibles dans la boîte à outils de Vision du web.
D'autres pages du wiki peuvent correspondre à vos attentes. La liste de toutes les pages du wiki.

SOUTENIR LE WIKI

Soutenir le wiki avec des Bitcoins.
Soutenir le wiki avec des Bitcoins Cash.
Soutenir le wiki avec des Bitcoins Gold.
Soutenir le wiki avec des Bitcore (BTX).
Soutenir le wiki avec des Blackcoins.
Soutenir le wiki avec des Bytecoins.
Soutenir le wiki avec des Clams.
Soutenir le wiki avec des Dash.
Soutenir le wiki avec des Monero.
Soutenir le wiki avec des Dogecoins.
Soutenir le wiki avec des Ethereum.
Soutenir le wiki avec des Ethereum Classique.
Soutenir le wiki avec des Litecoins.
Soutenir le wiki avec des Potcoins.
Soutenir le wiki avec des Solarcoins.
Soutenir le wiki avec des Zcash.