2015年1月13日 星期二

repo init error - gpg: Can't check signature: public key not found

repo init 時發現下列錯誤,表示 repo 版本太舊

























解決方式是用curl 指令重抓最新版本的 repo  (下面是先暫存在家目錄)

$ curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/repo

抓下來後,記得增加執行權限

$ chmod a+x repo

1 則留言:

  1. 我是 git clone 官方的 git-repo 的 repository 的 stable branch (好繞口XD),
    然後再建個 symlink 到 ~/bin/ 底下,
    並把 local repository 路徑加入時常跑 update 的 script 裡,讓它自動"被"記得 git pull 更新。
    這樣就可以常保年輕~(誤),常保不加 ./ 前置路徑修飾詞綴的 repo 是最新版的 repo。
    (個人有把 ~/bin/ 給 export 加到 $PATH 裡。)

    git-repo
    官方頁面: https://gerrit.googlesource.com/git-repo
    下載指令: git clone https://gerrit.googlesource.com/git-repo -b stable

    回覆刪除