搜尋

首頁  >  問答  >  主體

centos 6.4 yum安裝git 透過 https clone問題

如題 centos 6.4 yum安裝 git 然後 git clone https://xxxxx
然後不提示我輸入使用者名稱密碼 直接報401錯誤
請問如何解決

巴扎黑巴扎黑2810 天前701

全部回覆(8)我來回復

  • 阿神

    阿神2017-04-24 09:15:56

    1.問題:我需要使用https方式連結
    :: 三樓的方法當然可以但是答非所問
    :: 四樓的回答 顯然是連題目都沒看清楚,我既然說要密碼 顯然是私有項目了
    :: 一樓的答案應該方向性是對的,我至今沒有完全排查出來懷疑還是https跳轉的問題,現在我換顯示帳號名密碼登入將帳號名帶入https://uid@urlpath 的方法取數值已經可以獲得(表現出來不一樣的是帳號不同,然後根據分析覺得是https是先是郵箱地址會轉成顯示帳號的,但是https的連接問題估計這層登錄對話轉不出來了,所以直接輸入真實的帳號即可)

    回覆
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-24 09:15:56

    我最近也遇到了類似的問題,猜測是curl 函式庫的問題,你裝下 curl openssl dev 函式庫試試看?

    回覆
    0
  • PHPz

    PHPz2017-04-24 09:15:56

    public還是private repo,如果是private,clone的位址不一樣的。
    先加ssh key到github,再sudo clone試試。

    回覆
    0
  • 怪我咯

    怪我咯2017-04-24 09:15:56

    檢查方法 一看是不是private的私有的
    二 git version查看一下你的git版本,https得一定是git 1.7版本以上的版本 1.6出現的就是401錯誤

    回覆
    0
  • 天蓬老师

    天蓬老师2017-04-24 09:15:56

    你可以嘗試git clone一些publice的項目,如果成功,判斷是不是自己的項目的問題,還是git本身的問題

    回覆
    0
  • 阿神

    阿神2017-04-24 09:15:56

    clone是不要密碼的,就是一個copy指令
    只有當你進行push時需要輸入你的密碼

    回覆
    0
  • 大家讲道理

    大家讲道理2017-04-24 09:15:56

    我遇到過這個問題。如同LS諸位所說,很可能是版本問題。

    我卸載掉 git 然後編譯安裝最新版本就好了

    PS 請先 git clone git@github.com:git/git.git 再卸載原有的 git。 。 。

    回覆
    0
  • 怪我咯

    怪我咯2017-04-24 09:15:56

    http://blog.csdn.net/zhaozhi406/article/details/30506153 使用者名稱 密碼建個檔案
    問題解決

    回覆
    0
  • 取消回覆