准备更换git托管,如何迁移原git仓库
大家讲道理
大家讲道理 2017-04-21 10:56:56
0
7
679

要求能保留原先的commit记录,应该如何迁移呢?
同时,本地已经clone了原仓库,要配置成新的仓库地址,该如何修改呢?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

répondre à tous(7)
迷茫

Vérifiez d'abord le nom de la télécommande

git branch -r

Supposons que votre télécommande soit Origin, utilisez git remote set_url pour changer l'adresse

git remote set-url origin remote_git_address

Remplacez remote_git_address par votre nouvelle adresse d'entrepôt

伊谢尔伦

Si vous souhaitez copier un code source d'un autre service d'hébergement Git vers un nouveau serveur d'hébergement Git, vous pouvez suivre les étapes ci-dessous.

1). Clonez un référentiel de version nue à partir de l'adresse d'origine, telle que celle hébergée à l'origine sur GitHub.

git clone --bare git://github.com/username/project.git

2). Créez ensuite un nouveau projet sur le nouveau serveur Git, tel que GitCafe.

3). Téléchargez le code sur le serveur GitCafe via le push d'images.

cd project.git

git push --mirror git@gitcafe.com/username/newproject.git

4). Supprimer le code local

cd ..

rm -rf project.git

5). Recherchez l'adresse de clonage sur le nouveau serveur GitCafe et clonez-la simplement localement.

git clone git@gitcafe.com/username/newproject.git

Cette méthode préserve tout le contenu du référentiel d'origine.

巴扎黑

Assurez-vous que votre bibliothèque locale est à jour et appuyez simplement sur la nouvelle télécommande. . .

Git est distribué et chaque référentiel peut être utilisé comme serveur. . .

大家讲道理
git commit -m "Change repo." # 先把所有为保存的修改打包为一个commit
git remote remove origin # 删掉原来git源
git remote add origin [YOUR NEW .GIT URL] # 将新源地址写入本地版本库配置文件
git push -u origin master # 提交所有代码
黄舟

Organisez une branche, puis proposez à la branche de créer une nouvelle bibliothèque.

大家讲道理

Comme le 4ème étage, très pratique. Toutes les balises et branches sont là

黄舟

Pourquoi ne pas essayer de packager directement l'intégralité du répertoire et de le décompresser sur une nouvelle machine.
Les autorisations d’environnement sont les mêmes, c’est très bien.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal