Alright, got GPG signing on my GitHub commits!
— Kenneth Reitz ? (@kennethreitz) 2017年11月25日
其實 GitHub 老早就開始支援 GPG,不過因為不是必要條件,所以一直沒在意,最近看到有大神在講這件事,想說不然也來設定看看好了。
To cure sometimes, to relieve often, to comfort always.
Alright, got GPG signing on my GitHub commits!
— Kenneth Reitz ? (@kennethreitz) 2017年11月25日
其實 GitHub 老早就開始支援 GPG,不過因為不是必要條件,所以一直沒在意,最近看到有大神在講這件事,想說不然也來設定看看好了。
最近因為重灌了一台 Mac,所以連 Homebrew 裡的工具也都重灌了(沒開 Time Machine 的缺點啊),今天在改 code 時,發現即使有開 oh-my-zsh 的 git
和 git-flow
的 plugin,但還是沒辦法達到 autocompletion 的效果,查了一下,是因為用 homebrew 安裝 git 時,預設會開 bash/zsh 的 completion 功能,而到了 oh-my-zsh 的層級時,沒辦法 override git 本身的設定(azu 提供的解法),因此把 git 重新安裝,而將 completion disable 即可:
brew uninstall git brew install git --without-completions
不過奇怪的是,在 MBPR 上,我沒印象有這樣裝過 git 啊?怎麼就沒這個問題?
Git 最著名的 repository 集散地非 Github 莫屬了,所有配套也都相當完整,但我寫的小程式多半是自用,所以從 Subversion 的時代開始,server 也只是拿來同步不同電腦之間的 code,那些 version control 的功能幾乎都沒用到,不過既然 DS213+ 有提供 SSH 功能,就把 git repos 也從弟弟那裡搬回來了。