Gitee重新远程连接仓库(Linux)
Gitee重新远程连接仓库(Linux)
因为虚拟机重新安装了一回,所以需要重新和远程仓库连接,在网上找了很久没有找到相关操作,自己实操成功,记录下本博客,帮助有需要的人
-
确保新虚拟机安装Git
在新虚拟机上,首先检查是否安装了Git。如果没有,安装它:- 对于Ubuntu/Debian系统:
sudo apt update && sudo apt install git
- 对于CentOS/RHEL系统:
sudo yum install git
或sudo dnf install git
- 安装完成后,运行
git --version
确认安装成功。
- 对于Ubuntu/Debian系统:
-
配置Git基本信息
如果你之前在远程仓库上有提交记录,建议配置相同的用户名和邮箱:git config --global user.name "你的名字" git config --global user.email "你的邮箱"
这样可以保持提交记录的一致性。
-
克隆远程仓库到新虚拟机
假设你之前用的是GitHub、GitLab或Gitee之类的平台,找到你远程仓库的URL(比如https://gitee.com/用户名/仓库名.git
或 SSH 格式git@gitee.com:用户名/仓库名.git
)。然后在新虚拟机上运行:git clone 远程仓库URL
- 如果使用 HTTPS URL,可能会提示输入用户名和密码(或个人访问令牌)。
- 如果使用 SSH URL,需要在新虚拟机上生成SSH密钥并添加到远程仓库平台:
然后将ssh-keygen -t rsa -b 4096 -C "你的邮箱"
~/.ssh/id_rsa.pub
的内容添加到远程仓库平台的SSH设置中。
-
验证连接
克隆完成后,进入仓库目录:cd 仓库名 git remote -v
这会显示远程仓库的URL,确认是否正确连接到你之前的仓库。
-
继续工作
如果之前本地仓库有未推送的更改,但虚拟机已删除,那些更改可能已丢失。不过,远程仓库的内容应该都还在。你可以在新虚拟机上直接基于远程仓库的内容继续工作:- 查看分支:
git branch -a
- 切换分支(如果需要):
git checkout 分支名
- 拉取最新代码:
git pull origin 分支名
- 查看分支:
注意事项
- 如果你之前在远程仓库启用了两步验证,可能需要使用个人访问令牌(Personal Access Token)而不是密码。
- 如果不确定远程仓库URL,可以登录Gitee(或其他平台)查看仓库详情。