Introduction détaillée à la configuration dual git
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!

Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

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 : 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 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

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

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.

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

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.

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.
