それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

gitlab

gitlabのリストアのお試しにmultipassでgitlabをインストール

gitlab の初回インストール データの書き戻し(リストア)やバックアップ(取得)の練習用・実験用に、サクッとGitlabを立ち上げる。 docker 使うより楽だと思う。 multipass 上に作ってみる。 multipass でインスタンス生成 multipass launch --name sample…

gitlab のバックアップ・リストア+ダウングレード・失敗リカバリ

gitlab のバックアップ・リストア+ダウングレード・失敗リカバリ gitlab のバックアップ sudo gitlab-ctl backup-etc sudo gitlab-backup create gitlab のデータ omnibus gitlab は次の場所にデータを持っている。 - /var/opt/gitlab - /var/log/gitlab - …

gitlab が usePAM yes でエラー

gitlab が usePAM yes でエラー 自宅のgitlab にSSH経由でgit push/ git pull ができなくなった。理由がわからず苦悩したが、最近のPAM周りを触ってログイン回数に制限を掛けたのを思い出した。原因はPAMだった。 sshd_config で usePAM yes でエラーになる…

gitlab をインストールしたらクローラー拒否を忘れずに

gitlab をインストールしたら、クローラー設定を拒否しとこう GitLabをオンプレミスでインストールするときは、たいてい他社・他人に見られたくないレポジトリだったりするので、存在を検索に出したくないので 念の為にクローラーを切っていおくのがいいと思…

gitlab への git push やgit lfs の送信で413 エラーになった。

gitlab を使ってて謎だったエラー LFS: Client error: https://gitlab.example.com/takuya/sample.git/gitlab-lfs/objects/5f32fd160/10 from HTTP 413 なんか解決しなくて、しばらく放置してたけど、原因に気づいた、これgitlabじゃないnginx だ。 nginx 側…

gitlab-runner を削除する

gitlab-runner を削除したい 不要になった runner や、名前をつけ間違えたrunnerを削除したい。 でもGitLabのWeb側で削除したけど、残ってたので、よくわからなったのでまとめた。 gitlab側で削除されたランナーを見つけて消す方法 sudo gitlab-runner verif…

GitlabのSSHアクセスで、標準22以外のポートを使えるように設定する

gitlabのssh ポートを変えたい Gitlabでpushするssh のポートを自分の独自のポートにしたい。 自宅サーバーで運用してたり、セキュリティ的な問題でポート22番以外を使ってるとき、gitlabでsshを使おうとするとデフォルトの22ポートになるので不便。 かとい…

GitLabでgit lfsを有効にする。

gitlabで lfs を有効にする。 git lfs でPSDとかPNGとか比較的大きなファイルを扱う。 LFSを使えるとデザインデータとかバイナリなどのgit管理が楽になる。っていうか、バイナリはコレを使わないと非効率すぎる。 155 ### Git LFS 156 # 2018-01-01 modifled…

GitLabのIssueで作業時間の記録がとても楽だった

gitlab のコメントに spend と書けばいい。 /spend 1h とか書くと、次のように、作業時間が記録される。 /estimate だと見積もり時間も併せて保存できる 実際に作業時間を記録した例。 仕事に掛けた時間がわかる。 タイムトラッキングを使うことで、課題管理…

gitlab のデータベースにアクセスする一番簡単な方法

あれこれ、調べたりしようとしたけど、コレが最短。 takuya@sakura:~$ sudo gitlab-rails dbconsole gitlabの内部の postgresql /mysql のポートやIPを調べてパスワードを調べて、どのユーザー名でーとか考えなくていいから良いよねコレで。 コマンドを起動…