github - Azure Data Studio 无法向 github 进行身份验证
问题描述
如何让 Azure Data Studio (ADS) 登录 github?
去年,在我以某种方式输入“个人访问令牌”之后,它已连接。但是,最近搞砸了,现在我无法重新创建去年的步骤。现在,在 ADS 中打开我的本地文件夹(这是我的 github 文件夹的先前克隆)后,我尝试将 2 个提交推/拉到 github。ADS 提示扩展程序要登录 github,我“允许”。这会将我重定向到 Internet Explorer 页面以“继续”,这应该授权连接。但是,IE浏览器总是响应“哦不!发生错误!请从编辑器重新启动登录过程。禁止”
我想我需要(重新)将个人访问令牌安装到 ADS 中,但我不知道如何。或者,也许有一些方法可以让 IE 页面允许进程继续?
解决方案
我会做以下事情:
- 将桌面上的 Git 更新到最新版本
- 启动 Azure 数据工作室
- 选择一个新文件夹,文件 > 打开文件夹
- 单击左侧窗格中的源代码管理 (ctrl+shift+g)
- 点击初始化
- 创建一个新文件并添加一个简单的脚本选择@@Version
- 保存文件并单击加号以暂存它
- 提交并在提交中添加评论
- 在 github 上,转到设置 > 开发人员 > 个人访问令牌
- 生成令牌保存它,因为离开页面后您将不会再看到它
- 创建一个新的存储库并复制链接
- 转到 AzureDataStudio,在源代码控制中,单击三个点并选择添加远程 13.添加您在步骤 11 中复制的 Git 链接 14.添加名称 15.添加您在步骤 10 中保存和复制的令牌,您现在应该是能够无错误地进行身份验证
完成上述步骤后,我可以毫无问题地创建和链接新的存储库。此外,我不需要再次使用 PAT,而是将它放在手边并像使用密码一样保存它。
推荐阅读
- c++ - 我需要编写一个具有这些目标的 c++ 程序
- php - 无法使用 $wpdb 访问 wordpress 数据库
- wordpress - 如何通过 FTP 上传更改的文件?(wordpress)
- matplotlib - 如何使用 timstamp 和坐标进行绘图?
- php - Artisan::call 命令包抛出错误异常将通过网页调用
- validation - LUA 信用卡有效期验证
- docker - 如何在创建 docker 映像时将 jdk 挂载到卷中并在容器中使用它
- python - 如何在没有 matlab 的情况下将 v 7.3 的 .mat 文件转换为 excel 或 csv?
- ios - 在 Swift 中将 %1$s 等占位符转换为 {x}
- r - 防止 withSpinner 默认出现