Git 爬坑紀實

持續(xù)更新中……
解決部分資源被墻下載速度過慢的問題,提供網(wǎng)盤下載地址
Git-2.22.0-64-bit.exe 提取碼: xilw
SourceTreeSetup-3.1.3.exe 提取碼: my1l
Beyond_Compare-4.2.9.exe 提取碼: bqnb

Git

  1. GitHub push代碼發(fā)生錯誤:fatal: Authentication failed for 'https://github.com/ ...
    解決方案:重新執(zhí)行Git config命令配置用戶名和郵箱即可:
    git config -–global user.name "xxx"
    git config –-global user.email "xxx@xxx.com"

  2. could not resolve host: github.com
    解決方案:打開git終端,輸入:ping github.com


    ping.png

然后打開 git安裝目錄/etc/hosts文件,在底部添加:
192.30.253.112 github.com


hosts.png

保存修改,再次進行代碼提交操作,成功。

創(chuàng)建SSH Key

在用戶主目錄下,看看有沒有.ssh目錄,如果有,再看看這個目錄下有沒有id_rsa和id_rsa.pub這兩個文件,如果已經(jīng)有了,可直接跳到下一步。如果沒有,打開Shell(Windows下打開Git Bash),創(chuàng)建SSH Key

ssh-keygen -t -C "xxxxx@xxxx.com"

你需要把郵件地址換成你自己的郵件地址,然后一路回車,使用默認值即可,由于這個Key也不是用于軍事目的,所以也無需設置密碼。如果一切順利的話,可以在用戶主目錄里找到.ssh目錄,里面有id_rsa和id_rsa.pub兩個文件,這兩個就是SSH Key的秘鑰對,id_rsa是私鑰,不能泄露出去,id_rsa.pub是公鑰,可以放心地告訴任何人。


創(chuàng)建SSH Key

SourceTree

初次 SourceTree 一定要配置git客戶端才行(默認下載的無效),不然克隆遠程url會一直提示 “這是一個無效的源路徑/URL”,如下圖所示

無效路徑

具體的解決辦法
安裝git ==》SourceTree 工具==》選項==》Git==》Git版本下選中System(灰色為選中狀態(tài)) ==》確定 ==》重新輸入倉庫地址即可
選擇System

造成上述問題的原因還有可能是輸入遠程倉庫賬號密碼錯誤,具體解決方法參考資料[3]

在使用sourceTree的過程中為了更好的解決沖突,建議使用BeyondCompare三方工具
首先到BeyondCompare官網(wǎng)下載安裝應用,具體安裝步驟、使用技巧、常見問題見文章底部參考資料[5]
在使用過程中需要用到的注冊碼和軟件到期的問題見參考資料[4](V4.2.9版本親測有效)

參考資料

[1] SourceTree 的初次使用的兩個小問題
[2] fatal: Authentication failed for又不彈出用戶名和密碼 解決辦法
[3] sourceTree 用戶名或者密碼輸入錯誤解決方案
[4] Beyond_Compare注冊碼
[5] Beyond Compare 4.2.9 破解版
[6] SourceTree安裝與使用方法(Mac)
SourceTree的安裝和使用(Windows)
[7] Git教程-廖雪峰的官方網(wǎng)站
[8] sourceTree 添加 ssh key 方法
Git遠程倉庫地址變更本地如何修改

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容