Carpe Diem

備忘録

Git

MacでのGithubリポジトリのcloneを自動化

背景 パソコンを新調した時に大変なのが ツールやアプリのインストール Githubのリポジトリのclone です。 前者に関してはhomebrewが提供しているbrew bundleである程度対応できます。 後者でghqはdump, restore的な機能ってあるのかな?と思って探したのが…

GitHubを使った開発であると便利なツール

概要 GitHubを使った開発で使ってるツールを紹介していきます。 どれもあると無いとでは開発スピードが大きく変わります。 Fork GUIのGitクライアントです。 git-fork.com 以前はSourcetreeを使っていましたが管理するファイルが増えると非常に重くなったの…

GPGでgitのcommitに署名する

概要 GitHubではMergeコミットなどで といったマークを見ます。これは署名されたcommitを示すものなのですが、 なぜ必要なのか どうやったら署名できるのか を今回説明します。 環境 macOS 10.14.5 Mojave gpg 2.2.10 なぜ署名が必要か? gitのコミットは co…

Private Repository で go get

問題 作業リポジトリで依存パッケージを全部アップデートしようと以下のコマンドを実行したところ $ go get -u ./... 以下のようなエラーが出ました。 package github.com/hoge/fuga/package: /home/vagrant/go/src/github.com/hoge/fuga is from git@github…