亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Vercel Golang 無服務器,具有私有依賴性

Vercel Golang 無服務器,具有私有依賴性

Go
白衣染霜花 2022-08-24 11:34:50
我已經在Vercel上部署了我的Golang sls,現在我正在嘗試添加我的一個私有存儲庫作為依賴項,但在部署期間,我看到了folllwing錯誤Error: Command failed: go mod tidy go: github.com/user/[email protected]: reading github.com/user/repo/go.mod at revision v0.0.1: unknown revision v0.0.1修訂版/標簽存在,我可以從本地設置和測試所有內容。但是我沒有在任何vercel文檔中看到我如何配置Vercel來訪問這些私有存儲庫。Vercel 對我的 GitHub 私有存儲庫(依賴項)具有讀取訪問權限。
查看完整描述

1 回答

?
函數式編程

TA貢獻1807條經驗 獲得超9個贊

Go 在幕后使用 git 來拉取依賴項。您需要授予 git 對您的私有存儲庫的訪問權限。


在構建系統上,授予此類訪問權限的典型方法是通過訪問令牌和文件,通過存儲的環境變量填充秘密令牌:TravisCI.netrcTravis


# .netrc

## generate token with https://help.github.com/articles/creating-an-oauth-token-for-command-line-use

machine github.com login <token>

編輯:


來自 Vercel Docs:


要使用 go get 安裝私有包,請在 vercel.json 中將 GIT_CREDENTIALS 定義為構建環境變量。...使用 GitHub,您需要創建一個有權訪問您的私有存儲庫的個人令牌。


{

  "build": {

    "env": {

      "GIT_CREDENTIALS": "https://username:[email protected]"

    }

  }

}


查看完整回答
反對 回復 2022-08-24
  • 1 回答
  • 0 關注
  • 149 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號