同步cm10.1的時候發生同步錯誤不能找到github上的檔案

來源:互聯網
上載者:User

。。今天剛想起來前兩天申請了部落格。。來記錄一下。

本文作者:ronabinho

環境linux deepin

問題:同步cm10,和cm10.1的時候由於是從github上的cm官方的源碼同步下來的。執行了repo init -u git://github.com/CyanogenMod/android.git -b cm-10.1之類的同步命令後,發現命令列會提示在github中找不到這個問題。問你要不要去添加私人密匙之類的。

嘗試解決失敗記錄:在github中其實是能找到要同步的檔案的,然後初步懷疑是git工具不好使了。用git://github.com/可能找不到頁面,於是乎想當然的把git://github.com/改成了http://github.com/然後發現還是這樣。。當時以為是排除了這個可能然後因為一些事情擱置了。

正確的解決記錄:通過尋找github的官方頁面發現,他使用的不是沒有很好保護機制的http://而是使用的強保護的https://然後突然想到這個問題。今天終於下定決心搞定他(主要是明天沒空,就打算放它下一天),誰知道一試還真靈。暫時沒有發現啥其他問題。

解決辦法:進入源碼目錄執行repo init -u https://github.com/CyanogenMod/android.git -b cm-10.1。

這樣的話有個麻煩就是之後要用到repo命令來init地址的時候都要使用https://

其實網上已經有人放出瞭解決辦法。只是俺git小白有點不明其意。貼出方法,希望有人能解答一下

it is this:

在命令列下直接指定為 https 就可以。man git-clone 後建了一個 ~/.gitconfig:

[url  "https://github.com/"]
    insteadof = git://github.com/

現在應該就是 yaourt 時也改為 https:// 了。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.