第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

當(dāng) git clone 工作時(shí),Go mod tidy 在私有存儲(chǔ)庫(kù)上失敗

當(dāng) git clone 工作時(shí),Go mod tidy 在私有存儲(chǔ)庫(kù)上失敗

Go
慕妹3146593 2022-12-19 21:04:21
我將我的 ssh 密鑰放在 github 中,因此git clone適用于某個(gè)私有存儲(chǔ)庫(kù);但go mod tidy在嘗試訪問同一存儲(chǔ)庫(kù)時(shí)失敗,并顯示如下錯(cuò)誤消息。我可以使用幫助來(lái)解決這個(gè)問題。go mod tidy來(lái)自(編輯私有存儲(chǔ)庫(kù)的名稱,但逐字記錄)的錯(cuò)誤消息是:    github.com/[private repository path]: cannot find module providing package github.com/[private repository path]: module github.com/[private repository path]: git ls-remote -q origin in /mnt/dependencies/gopath/pkg/mod/cache/vcs/a1f499df6a9855aecdc77bda31504008583a3268fdd403799aade71bb47df7d2: exit status 128:fatal: 'origin' does not appear to be a git repositoryfatal: Could not read from remote repositoryPlease make sure you have the correct access rightsand the repository exists.成功的 git clone 命令(再次編輯私有存儲(chǔ)庫(kù))是:git clone git@github.com:[private repository path].git我的.gitconfig文件是(刪除了我的姓名和電子郵件):[user]    name = [my name]    email = [my email][url "github.com:"]    insteadOf = https://github.com/[core]    excludesfile = /workdir/.gitignore其他可能有所作為的事情:我在 Docker 容器中以 root 身份運(yùn)行命令。我嘗試使用與 Docker 容器go mod tidy相同的密鑰在我的主機(jī)上運(yùn)行~/.ssh,我得到了登錄提示,github 不再支持(他們需要 SSH 密鑰或個(gè)人訪問令牌)。我的 gitconfig 中的電子郵件與我放在 github.com 上的公鑰中給出的電子郵件匹配。第二個(gè)相關(guān)問題:我可以運(yùn)行的事實(shí)是否git clone排除了錯(cuò)誤上傳到 github 的密鑰,以及忘記為 github 上的密鑰啟用 SSO?這是一個(gè)類似的問題,但它涉及個(gè)人訪問令牌而不是 ssh 密鑰:`go mod tidy` fails to download private GitHub repository
查看完整描述

2 回答

?
慕姐8265434

TA貢獻(xiàn)1813條經(jīng)驗(yàn) 獲得超2個(gè)贊

我在 Docker 容器中以 root 身份運(yùn)行命令。

然后確保它確實(shí)訪問/root/.ssh與您在常規(guī)帳戶中使用的密鑰相同的密鑰(在 中)。

并檢查 Git 全局配置設(shè)置是否實(shí)際包含您的insteadOf指令。

~/.ssh嘗試使用與 Docker 容器相同的密鑰在我的主機(jī)上運(yùn)行 go mod tidy ,我得到了登錄提示。

這意味著公鑰未正確注冊(cè)到 GitHub 用戶配置文件,或者所述用戶無(wú)權(quán)訪問存儲(chǔ)庫(kù)。


查看完整回答
反對(duì) 回復(fù) 2022-12-19
?
牛魔王的故事

TA貢獻(xiàn)1830條經(jīng)驗(yàn) 獲得超3個(gè)贊

我找到了我的問題的答案,但它開啟了我在問題中遺漏的一個(gè)事實(shí)。

直到第二天早上,我才意識(shí)到我的 Docker 映像中的 golang 版本高于用于填充的版本$GOPATH(或者至少我沒有意識(shí)到這有多么重要)。為了解決這個(gè)問題,我刪除了下面的所有內(nèi)容$GOPATH并重新運(yùn)行go mod tidy沒有問題。

VonC 的回答中的清單很有用,而且更切合問題的要點(diǎn),所以我接受了。但我會(huì)為遇到這篇文章的任何人添加:

“golang 的版本是否與go mod tidypopulated 不同$GOPATH?”


查看完整回答
反對(duì) 回復(fù) 2022-12-19
  • 2 回答
  • 0 關(guān)注
  • 336 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)