Vous pouvez simplement modifier votre fichier de configuration dans un éditeur de texte.
Dans le ~/.gitconfig
, vous devez insérer quelque chose comme ce qui suit :
[user]
name = Uzumaki Naruto
email = myname@example.com
[github]
user = myname
token = ff44ff8da195fee471eed6543b53f1ff
Dans le fichier oldrep/.git/config
(dans le fichier de configuration de votre dépôt) :
[remote "github"]
url = git@github.com:myname/oldrep.git
push = +refs/heads/*:refs/heads/*
push = +refs/tags/*:refs/tags/*
S'il y a une section à distance dans le fichier de configuration de votre dépôt et que l'URL correspond, vous n'avez qu'à ajouter une configuration de poussée. Si vous utilisez une URL publique pour la récupération, vous pouvez mettre l'URL de poussée sous 'pushurl' (attention : cela nécessite la dernière version de Git 1.6.4).
7 votes
Donnez la sortie de la commande $> git remote -v show
0 votes
Possible duplicate de Github "fatal: remote origin already exists"
1 votes
Une bonne méthode est d'utiliser "importer depuis un autre référentiel" en bas de votre nouveau référentiel créé, si vous connaissez l'URL de l'ancien.
0 votes
Une question similaire a été posée ici : stackoverflow.com/questions/2432764/…
1 votes
Si vous voulez conserver l'original distant, vous pouvez simplement utiliser un nom différent
git remote add origin2 ....
, mais si vous avez seulement besoin de pousser une fois sans modifier la configuration du dépôt, vous pouvez simplement fairegit push git@github.com:user/another-project.git master:master
.