跳到主內容

執行 git clone 報錯

BUBU 在公司內部測試新架設好的 gitea 服務,下 git clone 時出現報錯的訊息

解決程過


  • 問題如下:
git clone https://git.local/test/test.git
Cloning into 'test'...

(gnome-ssh-askpass:496): Gtk-WARNING **: 11:51:46.328: cannot open display: 
error: unable to read askpass response from '/usr/libexec/openssh/gnome-ssh-askpass'
Username for 'https://git.local': 

這是在說明系統會去讀該檔案,這是用 gnome 介面才會有做用,那由於我所操作介面都是在文字介面,所以會建議把這個功能暫時跳過就可以了。

  • 解決方式如下:
unset SSH_ASKPASS

那如果覺得很困擾的話會建議在環境變數設定檔下新增加這一行 unset SSH_ASKPASS,這樣子日後就不用在那裡指那一套指令了。

echo 'unset SSH_ASKPASS' >> ~/.bashrc && source ~/.bashrc

補充說明


備註





參考相關網頁