當試圖從GitHub克隆通過https任何存儲庫,我們得到:混帳:遠程HEAD是指不存在的參考,不能簽出
git clone https://github.com/rails/rails.git
Cloning into rails...
remote HEAD refers to nonexistent ref, unable to checkout
我們的服務器位於代理。我們已經適當地定義了http_proxy和https_proxy。所有其他功能正在工作。
git版本是1.7.5.4
服務器是Ubuntu Server 11.04。
請注意,由於這發生在每一個 github存儲庫我們已經嘗試過,我們堅信這不是存儲庫中的refs問題。我們已經嘗試了jQuery和Rails等知名存儲庫 - 如果問題出現在這些存儲庫中,會有很多人抱怨。我堅信問題在於git和代理服務器,但是我所有的Google搜索都沒有找到解決方案。
額外的數據點,克隆似乎如果他們HTTP做工精細。這只是https錯誤克隆的失敗。
請注意,我不認爲這個問題是一個重複的,因爲這個錯誤注重與庫問題其他問題 - 不與Git和代理工作。
這個工作對我蠻好,拉包了回購的精確。 – jhogendorn
此處也是如此,即使我收到以下錯誤消息:「p11-kit:無法加載模塊:/usr/lib/x86_64-linux-gnu/pkcs11/gnome-keyring-pkcs11.so:/ usr/lib/x86_64-linux-gnu/pkcs11/gnome-keyring-pkcs11.so:無法打開共享目標文件:沒有這樣的文件或目錄「。 [報告給Ubuntu。](https://bugs.launchpad.net/ubuntu/+source/curl/+bug/940431) – l0b0
dpkg:處理錯誤libcurl3-gnutls_7.22.0-3ubuntu4_amd64.deb(--install): 包體系結構(amd64)與系統(i386)不匹配。涼。你能否發佈32位解決方案?我實際上使用了阿列克謝羅曼諾夫的解決方案。 –