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

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

ssh-agent Github 操作:為什么無法讀取用戶名...終端提示已禁用?

ssh-agent Github 操作:為什么無法讀取用戶名...終端提示已禁用?

Go
慕蓋茨4494581 2023-01-03 16:00:20
我一直在 GitHub Actions、GoReleaser 和 Ssh-Agent 的說明之間來回走動,無法讓我的簡單發(fā)布構建腳本工作。我的目標很簡單……我有一個包含 CLI 應用程序的私有存儲庫,它的 go.mod 文件依賴于我們創(chuàng)建的另一個私有存儲庫。在本地構建應用程序成功。問題是,當我嘗試在 GitHub Action 中構建這個簡單的應用程序時,事情很快變得非常復雜……存儲庫機密、部署密鑰和其他一些移動部件。盡管這個用例很常見,但我沒能找到一個例子說明有人已經為它實現了發(fā)布構建腳本……出于沮喪,我正準備切換到 mono-repo。詳細信息... github 構建腳本正常工作,直到使用 GoReleaser 進行實際構建,但失敗并顯示以下內容:“6serror=hook 失敗后發(fā)布失?。篻o mod tidy:退出狀態(tài) 1;輸出:go:正在下載...”和“致命:無法讀取‘https://github.com’的用戶名:終端提示已禁用”據我了解,Ssh-Agent 應該使用我在帳戶中配置的 SSH 私鑰設置訪問權限。因此,GoReleaser 應該可以毫無問題地訪問任何具有包含 SSH 公鑰的 DEPLOY_KEY 的存儲庫。非常感謝您幫助所有這些活動部件協(xié)同工作。我相信還有很多其他人也在為這個問題爭論不休。
查看完整描述

1 回答

?
溫溫醬

TA貢獻1752條經驗 獲得超4個贊

我建議Configure git for private modules在 Github 操作中,在您的工作流程中添加一個簡單的步驟,例如:


  - name: Configure git for private modules

    env:

      GITHUB_API_TOKEN: ${{ secrets.GH_API_TOKEN }}

    run: git config --global url."https://x:${GITHUB_API_TOKEN}@github.com".insteadOf "https://github.com"

并在 repo 中添加GH_API_TOKEN秘密,以便能夠在go mod tidy命令期間下載 go 模塊。


查看完整回答
反對 回復 2023-01-03
  • 1 回答
  • 0 關注
  • 154 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

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

公眾號

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