成果物
適用方法
以下のREADME-ja.mdにも書きましたが、パッチの適用は自己責任でお願いします
GitKrakenの動作がおかしくなったり、起動しなくなったりしても責任は負いません
動作がおかしくなった場合に備え、バックアップを必ず取ってください
以下のREADME-ja.mdにも書きましたが、パッチの適用は自己責任でお願いします
GitKrakenの動作がおかしくなったり、起動しなくなったりしても責任は負いません
動作がおかしくなった場合に備え、バックアップを必ず取ってください
基本的には以下のドキュメントを読んで実行すればOK
importの場合もmirrorのドキュメントの方法を取ればbranchesなどの設定ができます。
(その場合は最後にuninstallの実行が必要)
会社のバージョン管理ツールをSubversonからGitへと緩やかに移行中です。
会社から求められていたのは、
の2つでした。
続きを読む基本的には以下の公式サイトの手順通りに行えばリストアできます。
BACKUP
オプションはバックアップファイルの日付の部分のみを指定する。
BACKUP=timestamp_of_backup (required if more than one backup exists)
例えば以下のようにファイル名を指定すると、語尾に_gitlab_backup.tar
がつけられ、ファイルが見つからない旨のエラーが発生します。
# gitlab-rake gitlab:backup:restore BACKUP=1487786527_2017_02_23_gitlab_backup.tar The backup file 1487786527_2017_02_23_gitlab_backup.tar_gitlab_backup.tar does not exist!
正しいコマンドは以下の通り。
# gitlab-rake gitlab:backup:restore BACKUP=1487786527_2017_02_23 #日付のみ指定
パスを指定する場合も_gitlab_backup.tar
は不要。
/mnt/backup/1487786527_2017_02_23_gitlab_backup.tar
にファイルがあるとすれば以下のように指定する。
# gitlab-rake gitlab:backup:restore BACKUP=/mnt/backup/1487786527_2017_02_23
autoindex_localtime
をon
にすると、nginxを動かしているlocaltimeで表示されるようになる。
autoindex
をon
にするだけではグリニッジ標準時で表示されてしまうので注意。
server { location / { root /path/to/html; autoindex on; autoindex_localtime on; } }
GitLab.comのバックアップがうまくいっていなかったことが話題になっていますが、環境によってはオンプレミスで動かしているバックアップも失敗しているかもしれません。
といいますか私の環境がそうでした
GitLab.com Database Incident - 2017/01/31
GitLab.com melts down after wrong directory deleted, backups fail • The Register
続きを読む