4
我在一個開源項目上工作。我們將生產配置文件保存在一個單獨的git存儲庫中,僅供我們團隊的少數成員使用。這個回購是我們大型項目的子模塊,它允許人們在沒有看到我們的產品信譽的情況下抓取和編譯項目。任何方式克服git子模塊?
問題是,哈德森試圖拉下子模塊和哈德森用戶沒有該回購拉的權限。
hudson.plugins.git.GitException: Error performing command: git submodule update
Command "git submodule update" returned status code 1: Initialized empty Git repository in <http://athenadev.fracturedatlas.org:5904/job/ATHENA/ws/assembly/.git/>
ERROR: Permission to fracturedatlas/assembly.git denied to fracturedatlas/artful.ly.
fatal: The remote end hung up unexpectedly
Clone of '[email protected]:fracturedatlas/assembly.git' into submodule path 'assembly' failed
at hudson.plugins.git.GitAPI.launchCommandIn(GitAPI.java:691)
有沒有解決這個一個好的「混帳」的方式,還是我們將需要重新思考我們的戰略保持生產憑據遠離壞人?