執行 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