如何将本地Git仓库导入Azure DevOps云端仓库(PoC,VS2022)
本地Git仓库导入Azure DevOps云端仓库操作指南
一、先在Azure DevOps创建空的云端仓库
- 登录Azure DevOps门户,创建新项目(已有项目可跳过):填写项目名称,版本控制选择「Git」,其余默认设置完成创建。
- 进入项目后,左侧导航点击「Repos」→「Files」。
- 若为新项目的仓库,页面会显示初始化选项,不要勾选「Initialize with a README or gitignore」,直接创建空仓库;若为已有项目新增仓库,点击顶部「Repos」下拉菜单,选「New repository」,同样不勾选初始化选项完成创建。
- 创建完成后,点击页面上的「Clone」按钮,复制仓库的HTTPS或SSH地址(新手推荐用HTTPS)。
二、用Visual Studio 2022完成导入
- 打开VS2022,加载你的本地Git仓库(若未加载,可通过「Git」→「Clone Repository」选择本地仓库路径打开)。
- 点击顶部菜单「Git」→「Manage Remotes...」。
- 在弹出的「Git Remotes」窗口中,点击「Add」按钮。
- 输入远程仓库名称(比如
azure),粘贴刚才复制的Azure仓库地址,点击「Add」保存。 - 回到「Git」菜单,选择「Push」,在弹出的选项中选择刚添加的
azure远程仓库。 - 首次推送会要求验证身份,直接登录你的Azure DevOps账号即可(若登录失败,可生成Azure DevOps个人访问令牌PAT,推送时用PAT作为密码,权限勾选「Code (read, write)」)。
- 等待推送完成后,刷新Azure DevOps的「Repos」页面,就能看到本地仓库的所有代码和提交记录。
三、备选:Git命令行导入(适合有Git基础的用户)
- 打开本地仓库所在目录的终端/命令提示符。
- 添加Azure远程仓库:
git remote add azure <你的Azure仓库地址> - 推送所有分支和提交:
git push azure --all - 若无需后续同步,推送完成后可解除关联:
git remote remove azure
注意事项
- 确保本地仓库是已初始化并提交过代码的有效Git仓库(可通过
git status验证)。 - 推送时若遇到权限报错,优先检查账号权限或使用PAT验证。
内容的提问来源于stack exchange,提问作者Paul Quinn
相关产品推荐
相关产品推荐

