Yura YuLife

ITエンジニアの覚え書き

git

BitBucket で Git LFS の転送に失敗する場合の対処法

動作環境 Ubuntu 16.04 Git LFS でサイズの大きいファイルの転送に失敗する場合 Git LFS を用いて BitBucket にサイズの大きいファイルを push する場合、 timeout エラーが発生して失敗することがあります。 特に HTTPS ではなく SSH で接続している場合に…

Ubuntuにgit 2.5をインストール

環境 Ubuntu 14.04 64bit Ubuntuに最新のgitをインストール apt-getでインストールできるgitのバージョンが1.9.1なのですが、最新バージョンを利用したかったのでgitのPPAを追加してインストールします。 $ sudo add-apt-repository ppa:git-core/ppa $ sudo…

Gitのリポジトリ更新時にメール通知するスクリプト

git

Gitのリモートリポジトリに、以下のスクリプトを作成する。 hoge.git/hooks/post-update #!/bin/bash # リポジトリ更新時にメール送信するスクリプト # ブランチ名を取得 branch=$(git rev-parse --symbolic --abbrev-ref $1) # 送信先アドレス mailaddr="ma…