J'ai créé un référentiel privé et j'ai le projet existant sur mon ordinateur portable. Je dois ajouter le projet existant à mon repo. Mais quand je fais avec terminal, je reçois cette erreur ci-dessous:
remote: The project you were looking for could not be found.
fatal: repository 'https://gitlab.com/sathishchinniah/Taxi-App-User.git/' not found
Les étapes que j'ai suivies:
**Existing folder
cd existing_folder
git init
git remote add Origin https://gitlab.com/sathishchinniah/Taxi-App-User.git
git add .
git commit -m "Initial commit"
git Push -u Origin master**
Quel serait un problème pour this.S'il vous plaît, aidez-moi. Merci
Le problème est que vous ne faites pas référence au référentiel comme vous devriez le faire pour gitlab. Au lieu de:
https://gitlab.com/sathishchinniah/Taxi-App-User.git
Tu devrais utiliser:
[email protected]:sathishchinniah/Taxi-App-User.git
Gitlab utilise un seul utilisateur défini pour le clonage, pousse et extrait (et chaque action liée) et authentifie l'action via les clés ssh. Vous devriez en avoir un pour l'ordinateur que vous utilisez (celui avec votre copie de travail) et enregistrer la clé en tant que clé valide pour le référentiel sur gitlab.
Tout d’abord, vous devez avoir un utilisateur défini sur votre git local. Sinon, procédez comme suit pour configurer le vôtre:
git config --global user.name "Your name here"
git config --global user.email "[email protected]"
Ensuite, vous devez créer et enregistrer votre clé. Je peux également vous aider si vous en avez besoin.
Ensuite, selon ce que vous voulez faire ou comment vous voulez commencer, vous avez quelques options:
Option 1
Cloner un référentiel existant:
git clone [email protected]:namespace/project.git
où «namespace» est l'espace de noms de votre groupe de projets ou votre utilisateur gitlab (si aucun groupe n'est défini) et «project» est le nom de votre projet via gitlabgit Push -u Origin master
Option 2
Initialisez le référentiel localement, puis transmettez le contenu au serveur:
git init
git remote add Origin [email protected]:namespace/project.git
où «espace de nom» est l'espace de nom de votre groupe de projets ou votre utilisateur gitlab (si aucun groupe n'est défini) et «projet» est le nom de votre projet via gitlab.git Push -u Origin master
Option 3
Utilisez un référentiel local existant:
git remote rename Origin old-Origin
git remote add Origin [email protected]:namespace/project.git
où «espace de nom» est l'espace de nom de votre groupe de projets ou votre utilisateur gitlab (si aucun groupe n'est défini) et «projet» est le nom de votre projet via gitlab.git Push -u Origin --all
et git Push -u Origin --tags
pour pousser toutes les balisesDans votre cas, vous souhaitez utiliser un nouveau référentiel vide initialisé localement, puis transférer le contenu dans le référentiel:
git init
git remote add Origin [email protected]:sathishchinniah/Taxi-App-User.git
git add .
git commit -m "Initial commit"
git Push -u Origin master
Si cela échoue, veuillez fournir les erreurs. Vous devez également vérifier si une clé privée est définie sur votre ordinateur et si cette clé est définie comme clé valide pour votre référentiel chez gitlab.
J'espère que ça aide.
S'agissant d'un référentiel privé, vous devez fournir les informations d'identification pour ce serveur. Essayez:
git remote add Origin ssh://[email protected]/sathishchinniah/Taxi-App-User.git
ou
git remote add Origin https://[email protected]/sathishchinniah/Taxi-App-User.git
Il devrait demander le mot de passe.
L'étape ci-dessous a résolu mon problème. Dans la commande ci-dessous, remplacez username
par votre nom d'utilisateur GitLab et project
par votre nom de projet GitLab.
git remote set-url Origin https://[email protected]/username/project.git
Une fois que vous avez essayé d’appuyer sur le maître à l’aide de la commande ci-dessous, une fenêtre s’affiche pour ajouter des informations d’identification au référentiel.
git Push -u Origin master