为了账号安全,请及时绑定邮箱和手机立即绑定

如何在没有公钥的情况下从 github 安装 go 库?

如何在没有公钥的情况下从 github 安装 go 库?

Go
拉丁的传说 2022-12-13 16:10:01
我想安装gqrcode 项目并从该项目中获取以下安装说明:go get -u github.com/KangSpace/gqrcode执行此操作时,我首先得到:...fatal: could not read Username for 'https://github.com': terminal prompts disabled...执行后git config --global --add url."git@github.com:".insteadOf "https://github.com/"我得到:git@github.com: Permission denied (publickey).fatal: Could not read from remote repository.Please make sure you have the correct access rightsand the repository exists.package github.com/KangSpace/gqrcode: exit status 1在 python 等其他语言中,我可以先克隆库 ( git clone ....),然后再安装它。我怎样才能在 go 中执行类似的操作?
查看完整描述

1 回答

?
忽然笑

TA贡献1806条经验 获得超5个赞

如果它仍然使用 HTTPS URL,尽管您有全局 git 配置url."git@github.com:".insteadOf指令,您可能需要并尝试使用PAT(个人访问令牌)

本例所示,尝试

git config --global url."https://${GITHUB_TOKEN}:x-oauth-basic@github.com/".insteadOf "https://github.com/"

(假设您有权访问存储库)

但是,考虑到https://github.com/gqrcode本身是 404,可能需要先更新github.com/KangSpace/gqrcodegithub.com/gqrcode/xxx中声明的导入。


查看完整回答
反对 回复 2022-12-13
  • 1 回答
  • 0 关注
  • 85 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信