1. 程式人生 > >Android Studio中使用git功能無法clone原因分析

Android Studio中使用git功能無法clone原因分析

  最近在使用git的時候發現一個非常詭異的問題,我用cmd命令列可以進行clone,push,pull等操作時都可以完美的成功,但是換到Android Studio中進行這些與遠端庫的操作的時候,就是各種失敗。。。。
  一開始以為是ssh key出現了問題,於是我重試了幾次生成ssh key,然後重新進行上述操作,發現依舊不行。。。
   後來我想到了可能是Android Studio中的git配置有問題,便去網上搜了搜,發現原來真的是git配置的問題,原來在git中有兩個地方有git.exe執行檔案,一個在bin資料夾一個在cmd資料夾。在Andriod Studio中配置哪一個,進行配置測試都是可以通過的,但是區別是,cmd下面的git.exe在任何地方都可以執行。。。而一開始我就是使用的bin下面的,所以導致了命令無法執行的錯誤!

真確的配置:

1.配置cmd資料夾下的git.exe:
這裡寫圖片描述
2.測試配置是否成功:
這裡寫圖片描述
3.測試是否可以進行clone等遠端操作:
這裡寫圖片描述
4.選擇要clone的庫,並進行clone測試:
這裡寫圖片描述
5.彈出成功結果,表示可以進行clone操作:
這裡寫圖片描述

clone操作可以成功執行,其餘的push,pull相關操作,也隨之可以進行成功執行了。