目录

Gitee重新远程连接仓库Linux

目录

Gitee重新远程连接仓库(Linux)


因为虚拟机重新安装了一回,所以需要重新和远程仓库连接,在网上找了很久没有找到相关操作,自己实操成功,记录下本博客,帮助有需要的人


  1. 确保新虚拟机安装Git

    在新虚拟机上,首先检查是否安装了Git。如果没有,安装它:

    • 对于Ubuntu/Debian系统: sudo apt update && sudo apt install git
    • 对于CentOS/RHEL系统: sudo yum install gitsudo dnf install git
    • 安装完成后,运行 git --version 确认安装成功。
  2. 配置Git基本信息

    如果你之前在远程仓库上有提交记录,建议配置相同的用户名和邮箱:

    git config --global user.name "你的名字"
    git config --global user.email "你的邮箱"

    这样可以保持提交记录的一致性。

  3. 克隆远程仓库到新虚拟机

    假设你之前用的是GitHub、GitLab或Gitee之类的平台,找到你远程仓库的URL(比如 https://gitee.com/用户名/仓库名.git 或 SSH 格式 git@gitee.com:用户名/仓库名.git )。然后在新虚拟机上运行:

    git clone 远程仓库URL

    https://i-blog.csdnimg.cn/direct/a339e1391e0942a28c6f39f8e46d0c62.png

    • 如果使用 HTTPS URL,可能会提示输入用户名和密码(或个人访问令牌)。

    • 如果使用 SSH URL,需要在新虚拟机上生成SSH密钥并添加到远程仓库平台:

      ssh-keygen -t rsa -b 4096 -C "你的邮箱"

      然后将 ~/.ssh/id_rsa.pub 的内容添加到远程仓库平台的SSH设置中。

      https://i-blog.csdnimg.cn/direct/faac140516a84a23a34800bf3923d80a.png

  4. 验证连接

    克隆完成后,进入仓库目录:

    cd 仓库名
    git remote -v

    这会显示远程仓库的URL,确认是否正确连接到你之前的仓库。

  5. 继续工作

    如果之前本地仓库有未推送的更改,但虚拟机已删除,那些更改可能已丢失。不过,远程仓库的内容应该都还在。你可以在新虚拟机上直接基于远程仓库的内容继续工作:

    • 查看分支: git branch -a
    • 切换分支(如果需要): git checkout 分支名
    • 拉取最新代码: git pull origin 分支名

注意事项

  • 如果你之前在远程仓库启用了两步验证,可能需要使用个人访问令牌(Personal Access Token)而不是密码。
  • 如果不确定远程仓库URL,可以登录Gitee(或其他平台)查看仓库详情。