タグ

ブックマーク / yoshinorin.net (3)

  • gitのbareリポジトリとnon bareリポジトリと中央リポジトリと前職での資産管理

    bareリポジトリは「ワーキングディレクトリ」が存在しないリポジトリを指します。要するに実態のファイルが存在せずに、履歴情報やブランチ・タグとかそういった情報のみのリポジトリ。慣習的にディレクトリ名の末尾を.gitにします。 GitLabとかGitBucketとかも、gitの機能だけに言及すれば中身はこの末尾に.gitが付いたbareリポジトリをユーザーとかグループごとに管理して、Webページで表示しているだけ。GitHubももちろんそのはず。 リポジトリに対する操作はnon bareリポジトリから行います。 gitは分散型リポジトリなので、厳密には中央リポジトリは存在しません。が、それだと複数人、複数マシンで開発するときに不便なので「このリポジトリを中央にしましょ~ね~」というルール上のリポジトリを設けることになります。それが中央リポジトリ。従って、別に個人で履歴管理だけしたいなら、別に

  • Dockerやる前のAlpine Linux

    Dockerやる前のAlpine LinuxSat, 01 Oct 2016 12:11:23 GMT仮想化 Docker 会社でNginxDockerfileを作ったので、記事を書こうと思ったものの書くことがあまりに多すぎるので、まずベースに使用したAlpine Linuxについて書きます。 上司が「DockerならAlpine Linuxですよ!Alpine!」というので、Dockerイメージを作るのにAlpine Linuxなるものをベースにすることにしました。 「ただでさえDocker知らないのにAlpine Linuxとかいうディストリビューションだされてますますわけわかんないよ」と思ったし、いろんなことを同時に覚えないといけないというプレッシャーからかなり消耗したのですが、結論から書くと別に難しくないので「Alpine Linuxしらないよ」って人も使ってみたらいいと思います

  • UbuntuでGPG keyの更新

    apt-get updateしようとしたらGPG Keyの期限が切れてたので、更新したときの手順。 エラー内容 下記のように期限が切れてる旨のエラーが出る。

  • 1