Table des matières
1. Configurez votre propre Github " >1. Configurez votre propre Github
2. Configurez votre propre Gitlab" > 2. Configurez votre propre Gitlab
3. .Résumé et réflexions" >3. .Résumé et réflexions
3.1 Résumé" >3.1 Résumé
3.2 Réflexions" >3.2 Réflexions
Maison développement back-end tutoriel php Introduction détaillée à la configuration dual git

Introduction détaillée à la configuration dual git

Jan 29, 2018 am 10:58 AM
介绍 详细 配置

Cet article partage principalement avec vous l'étrange configuration dual git, en espérant aider tout le monde.

En raison des besoins réels de développement, l'entreprise utilise Gitlab et j'utilise Github en privé. Je souhaite configurer les deux sur l'ordinateur de l'entreprise en même temps.
Il existe de nombreux tutoriels sur Internet pour cette configuration. J'ai suivi ce tutoriel au début, mais ils ont tous échoué. En fin de compte, j'ai réussi grâce à ma propre opération. Réalisation de la coexistence de Github et Gitlab.

1. Configurez votre propre Github

  • 1.1 Dans votre dossier C: Userswilliam, passez la commande Exécutez le. outil mkdir .ssh et créez un nouveau dossier .ssh

  • 1.2, cd .ssh, via ssh-keygen -t rsa -C "I "Générer un paire de clés RSA pour votre propre adresse e-mail github, et entrez jusqu'au bout jusqu'à ce qu'elle réussisse enfin

  • 1.3, puis placez le dossier .ssh dans Open le fichier id_rsa.pub, copiez le contenu et ajoutez-le au ssh de la version web de github

  • Test via ssh -t git@github.com. Connecté ou non, saisissez oui dans Êtes-vous sûr de vouloir continuer à vous connecter (oui/non) ?

2. Configurez votre propre Gitlab

  • 2.1 Fondamentalement basé sur le document de configuration de l'entreprise, le fonctionnement de base est le même que ci-dessus

3. .Résumé et réflexions

3.1 Résumé

  • Final mon dossier .ssh Il n'y a que la configuration, Parmi eux, j'ai ajouté le nom de domaine Github pointant vers le fichier de configuration, sinon l'invite ssh -t git@github.com a échoué.

  • 3.1.2 Selon les tutoriels en ligne, ils peuvent ne pas être adaptés à la situation de votre propre entreprise. La principale variable est que la configuration Gitlab de chaque entreprise peut avoir. certaines variables d'environnement. La différence se reflète dans le contenu différent du fichier de configuration dans le dossier .ssh final et dans le fichier known_hosts, principalement le fichier de configuration. Par conséquent, vous devez explorer en fonction de la situation de votre propre entreprise et trouver un chemin de configuration adapté à votre situation. J'ai passé la majeure partie de la journée à lire plusieurs tutoriels en ligne, mais j'ai échoué.

  • 3.1.3 Après que github ait généré sa propre paire de clés RSA pour github via ssh-keygen -t rsa -C "mon adresse e-mail", entrez le fichier. dans lequel enregistrer la clé (C:Userswilliam/.ssh/id_rsa) : vous permettra de choisir un nom de fichier personnalisé pour enregistrer la clé. Si je n'entre pas, je définirai mon propre nom de fichier personnalisé, même si je mets le. clé publique générée La clé est ajoutée au SSH de la page Web et le test de connectivité final échoue. Bien sûr, elle ne peut pas être clonée. Cela semble très étrange.

3.2 Réflexions

  • Pourquoi personnalisez-vous Github ? le dernier test de connectivité du nom du fichier clé a échoué ?

  • 3.2.2. Pourquoi le nom de fichier final est-il toujours l'id_rsa par défaut après que Gitlab ait personnalisé le nom de fichier ? ! !

  • 3.2.3 Il n'y a que les fichiers config, id_rsa, id_rsa.pub et known_hosts dans le dossier .ssh, mais il peut être connecté à Github et Gitlab respectivement. En effet très étrange. Vous avez bien lu, id_rsa et id_rsa.pub ne sont que des clés Gitlab, et celles de Github ont disparu. Bizarre! ! ! !

Recommandations associées :

[Compétences en configuration Git] 01. Introduction au fichier de configuration git config

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Commandes de chat et comment les utiliser
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Le principe de fonctionnement et la méthode de configuration de GDM dans le système Linux Le principe de fonctionnement et la méthode de configuration de GDM dans le système Linux Mar 01, 2024 pm 06:36 PM

Titre : Le principe de fonctionnement et la méthode de configuration de GDM dans les systèmes Linux Dans les systèmes d'exploitation Linux, GDM (GNOMEDisplayManager) est un gestionnaire d'affichage commun utilisé pour contrôler la connexion à l'interface utilisateur graphique (GUI) et la gestion des sessions utilisateur. Cet article présentera le principe de fonctionnement et la méthode de configuration de GDM, ainsi que des exemples de code spécifiques. 1. Principe de fonctionnement de GDM GDM est le gestionnaire d'affichage de l'environnement de bureau GNOME. Il est chargé de démarrer le serveur X et de fournir l'interface de connexion à l'utilisateur.

Comprendre Linux Bashrc : fonctions, configuration et utilisation Comprendre Linux Bashrc : fonctions, configuration et utilisation Mar 20, 2024 pm 03:30 PM

Comprendre Linux Bashrc : fonction, configuration et utilisation Dans les systèmes Linux, Bashrc (BourneAgainShellruncommands) est un fichier de configuration très important, qui contient diverses commandes et paramètres qui sont automatiquement exécutés au démarrage du système. Le fichier Bashrc se trouve généralement dans le répertoire personnel de l'utilisateur et est un fichier caché. Sa fonction est de personnaliser l'environnement Bashshell pour l'utilisateur. 1. Environnement de configuration des fonctions Bashrc

Comment configurer un groupe de travail dans le système Win11 Comment configurer un groupe de travail dans le système Win11 Feb 22, 2024 pm 09:50 PM

Comment configurer un groupe de travail dans Win11 Un groupe de travail est un moyen de connecter plusieurs ordinateurs dans un réseau local, ce qui permet de partager des fichiers, des imprimantes et d'autres ressources entre les ordinateurs. Dans le système Win11, configurer un groupe de travail est très simple, suivez simplement les étapes ci-dessous. Étape 1 : Ouvrez l'application « Paramètres ». Cliquez d'abord sur le bouton « Démarrer » du système Win11, puis sélectionnez l'application « Paramètres » dans le menu contextuel. Vous pouvez également utiliser le raccourci « Win+I » pour ouvrir « Paramètres ». Étape 2 : Sélectionnez « Système » Dans l'application Paramètres, vous verrez plusieurs options. Veuillez cliquer sur l'option "Système" pour accéder à la page des paramètres système. Étape 3 : Sélectionnez « À propos » Dans la page des paramètres « Système », vous verrez plusieurs sous-options. Cliquez s'il vous plait

Comment configurer et installer FTPS sur le système Linux Comment configurer et installer FTPS sur le système Linux Mar 20, 2024 pm 02:03 PM

Titre : Comment configurer et installer FTPS dans le système Linux, des exemples de code spécifiques sont requis. Dans le système Linux, FTPS est un protocole de transfert de fichiers sécurisé. Par rapport à FTP, FTPS crypte les données transmises via le protocole TLS/SSL, ce qui améliore la sécurité des données. transmission. Dans cet article, nous présenterons comment configurer et installer FTPS dans un système Linux et fournirons des exemples de code spécifiques. Étape 1 : Installer vsftpd Ouvrez le terminal et entrez la commande suivante pour installer vsftpd : sudo

Interprétation des paramètres de configuration de MyBatis Generator et bonnes pratiques Interprétation des paramètres de configuration de MyBatis Generator et bonnes pratiques Feb 23, 2024 am 09:51 AM

MyBatisGenerator est un outil de génération de code officiellement fourni par MyBatis, qui peut aider les développeurs à générer rapidement des JavaBeans, des interfaces Mapper et des fichiers de mappage XML conformes à la structure des tables de base de données. Dans le processus d'utilisation de MyBatisGenerator pour la génération de code, la définition des paramètres de configuration est cruciale. Cet article commencera du point de vue des paramètres de configuration et explorera en profondeur les fonctions de MyBatisGenerator.

Guide du débutant PyCharm : analyse complète des fonctions de remplacement Guide du débutant PyCharm : analyse complète des fonctions de remplacement Feb 25, 2024 am 11:15 AM

PyCharm est un puissant environnement de développement intégré Python doté de fonctions et d'outils riches qui peuvent considérablement améliorer l'efficacité du développement. Parmi elles, la fonction de remplacement est l'une des fonctions fréquemment utilisées dans le processus de développement, qui peut aider les développeurs à modifier rapidement le code et à améliorer la qualité du code. Cet article présentera en détail la fonction de remplacement de PyCharm, combinée à des exemples de code spécifiques, pour aider les novices à mieux maîtriser et utiliser cette fonction. Introduction à la fonction de remplacement La fonction de remplacement de PyCharm peut aider les développeurs à remplacer rapidement le texte spécifié dans le code

Comment installer et configurer DRBD sur le système CentOS7 ? Tutoriel sur la mise en œuvre de la haute disponibilité et de la redondance des données ! Comment installer et configurer DRBD sur le système CentOS7 ? Tutoriel sur la mise en œuvre de la haute disponibilité et de la redondance des données ! Feb 22, 2024 pm 02:13 PM

DRBD (DistributedReplicatedBlockDevice) est une solution open source permettant d'obtenir la redondance des données et la haute disponibilité. Voici le tutoriel pour installer et configurer DRBD sur le système CentOS7 : Installer DRBD : Ouvrez un terminal et connectez-vous au système CentOS7 en tant qu'administrateur. Exécutez la commande suivante pour installer le package DRBD : sudoyuminstalldrbd Configurer DRBD : modifiez le fichier de configuration DRBD (généralement situé dans le répertoire /etc/drbd.d) pour configurer les paramètres des ressources DRBD. Par exemple, vous pouvez définir les adresses IP, les ports et les périphériques du nœud principal et du nœud de sauvegarde. Assurez-vous qu'il existe une connexion réseau entre le nœud principal et le nœud de sauvegarde.

Introduction détaillée des fonctions du Samsung S24ai Introduction détaillée des fonctions du Samsung S24ai Jun 24, 2024 am 11:18 AM

2024 est la première année des téléphones mobiles IA. De plus en plus de téléphones mobiles intègrent plusieurs fonctions IA. Grâce à la technologie intelligente IA, nos téléphones mobiles peuvent être utilisés plus efficacement et plus facilement. Récemment, la série Galaxy S24 lancée au début de l’année a encore une fois amélioré son expérience d’IA générative. Jetons un coup d’œil à l’introduction détaillée des fonctions ci-dessous. 1. Autonomisation profonde de l'IA générative. La série Samsung Galaxy S24 a apporté de nombreuses applications intelligentes grâce à l'autonomisation du Galaxy AI. Ces fonctions sont profondément intégrées à Samsung One UI6.1, permettant aux utilisateurs d'obtenir une expérience intelligente pratique à tout moment, de manière significative. améliorer les performances des téléphones mobiles. La fonction de recherche instantanée lancée par la série Galaxy S24 est l’un des points forts. Il suffit aux utilisateurs d’appuyer longuement.

See all articles