首页 > 解决方案 > Azure Data Studio 无法向 github 进行身份验证

问题描述

如何让 Azure Data Studio (ADS) 登录 github?

去年,在我以某种方式输入“个人访问令牌”之后,它已连接。但是,最近搞砸了,现在我无法重新创建去年的步骤。现在,在 ADS 中打开我的本地文件夹(这是我的 github 文件夹的先前克隆)后,我尝试将 2 个提交推/拉到 github。ADS 提示扩展程序要登录 github,我“允许”。这会将我重定向到 Internet Explorer 页面以“​​继续”,这应该授权连接。但是,IE浏览器总是响应“哦不!发生错误!请从编辑器重新启动登录过程。禁止”

我想我需要(重新)将个人访问令牌安装到 ADS 中,但我不知道如何。或者,也许有一些方法可以让 IE 页面允许进程继续?

标签: githubazure-data-studio

解决方案


我会做以下事情:

  1. 将桌面上的 Git 更新到最新版本
  2. 启动 Azure 数据工作室
  3. 选择一个新文件夹,文件 > 打开文件夹
  4. 单击左侧窗格中的源代码管理 (ctrl+shift+g)
  5. 点击初始化
  6. 创建一个新文件并添加一个简单的脚本选择@@Version
  7. 保存文件并单击加号以暂存它
  8. 提交并在提交中添加评论
  9. 在 github 上,转到设置 > 开发人员 > 个人访问令牌
  10. 生成令牌保存它,因为离开页面后您将不会再看到它
  11. 创建一个新的存储库并复制链接
  12. 转到 AzureDataStudio,在源代码控制中,单击三个点并选择添加远程 13.添加您在步骤 11 中复制的 Git 链接 14.添加名称 15.添加您在步骤 10 中保存和复制的令牌,您现在应该是能够无错误地进行身份验证

完成上述步骤后,我可以毫无问题地创建和链接新的存储库。此外,我不需要再次使用 PAT,而是将它放在手边并像使用密码一样保存它。


推荐阅读