[Git] Unable to find remote helper for ‘https’

當使用 git 以 HTTPS 連線 clone repository 時出現 …

Unable to find remote helper for ‘https’

 

可能是在安裝 git 時因為缺少 libcurl 套件所導致

但是環境沒有 libcurl 時一樣可以安裝,只是會不能走 HTTPS 通道而已

 

若要修復這個問題,只需安裝 libcurl 後重新編譯安裝 git 就好:

# 系統為Ubuntu/Debain時,執行以下指令
apt-get install -y libcurl4-openssl-dev 

# 系統為CentOS/RedHat/Fedora時,執行以下指令
yum install -y libcurl-devel.x86_64

# 回到 git 原始碼目錄重新編譯並安裝 git
cd ~/git-2.8.16
./configure
make
make install

Reference: linux – “Unable to find remote helper for ‘https'” during git clone – Stack Overflow

[Ubuntu] 變更網路介面卡名稱

有時候新增網路卡後,看系統預設的名稱會不知道哪一張網路卡是做什麼用的

又或者是網路卡會跳號,龜毛人如我看了就會不舒服

就像這樣:

$ ifconfig -a
enp0s3    Link encap:Ethernet  HWaddr 08:00:27:51:3c:5b
          inet addr:192.168.56.101  Bcast:192.168.56.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe51:3c5b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:51 errors:0 dropped:0 overruns:0 frame:0
          TX packets:69 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:7787 (7.7 KB)  TX bytes:9395 (9.3 KB)

enp0s8    Link encap:Ethernet  HWaddr 08:00:27:f4:06:a1
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

enp0s9    Link encap:Ethernet  HWaddr 08:00:27:7d:4c:81
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

 

我們可以藉由 Linux udev 將網路卡名稱更改成自己喜歡的名稱

Read more “[Ubuntu] 變更網路介面卡名稱”

[Ubuntu] 網路卡設定

使用 ifconfig 指令查看網路卡狀態

eth0      Link encap:Ethernet  HWaddr 08:00:27:51:3c:5b
          inet addr:192.168.56.101  Bcast:192.168.56.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe51:3c5b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1460 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1406 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:127041 (127.0 KB)  TX bytes:299866 (299.8 KB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

Read more “[Ubuntu] 網路卡設定”

[Cygwin] 啟用 Ctrl + 鍵盤方向鍵在單字間快速移動

在預設情況下,想要使用 Ctrl + 左右方向鍵在指令列中的單字間快速移動光標時會無法移動,且出現一些字元

;5C # ctrl + right arrow
;5D # ctrl + left arrow

 

如果想要啟用這個功能,可以在使用者家目錄下新增一個 .inputrc 檔案,並加入以下內容

# ctrl + right arrow
"\e[1;5C": forward-word

# ctrl + left arrow
"\e[1;5D": backward-word

 

新增完成後

鍵入指令 bind -f ~/.inputrc 使 .inputrc 設定生效

這時候就可以使用 Ctrl + 左右鍵去移動光標了

 

Reference:

Yamaha Force 155 – 空濾填隙片安裝

Force 與 SMAX 傳動箱上方的空濾盒設計是一致的,而進氣口旁邊的間隙過大(如下圖中紅框處所示),行進中後輪會帶起沙塵,這些沙塵之後從進氣口被吸進去,造成空濾海綿的壽命非常短。

 

為了有效延長空濾海綿的壽命,在網路上買了一個現成的空濾填隙片來安裝。

Read more “Yamaha Force 155 – 空濾填隙片安裝”