読者です 読者をやめる 読者になる 読者になる

Around the modern stone age.

近年はシリコン(石)の半導体から進化した便利なもので溢れる時代。そんな気になった事や試した事など徒然と記す。

スポンサーリンク

【Emacs】設定ファイルをGit管理する

前記事で書いたようにEmacsの設定ファイルを~/.emacs.d/フォルダに集約し、Mac, Windows, Linuxで共用できるようにした。 そこで、このフォルダをGitサーバに登録し共有することで、更新などが簡単に行える。 Gitサーバにリポジトリを登録 私はUbuntu Linux…

【Ubuntu 16.04 LTS Server】USBメモリを使う

大容量のUSBメモリが手頃に買えるようになってきているので、USBメモリをGitリポジトリデータなどのバックアップ用に、Ubuntu Serverに接続して使う。 USBメモリのデバイス名を確認 USBメモリをUbuntu Serverパソコンに挿して、dmesgでUSBのデバイス名を調べ…

【Git】パッチをメールで送る

u-bootのfatloadコマンド時のキャッシュフラッシュ処理を組み込んで貰おうとGitHubからPullRequestしたら、E-mailでパッチ送るようにとの事。 Gitには send-email コマンドがあり、macOSから使ってみたのでメモを残す。 準備 macOSのターミナルから、 $ brew…

【Git】ブランチごとに別の内容にする

Git

プロジェクトをGitHubに公開する時に、開発関係全てのファイルを公開はできないので、厳選したファイルだけ公開したいというもの。 よい方法がないものかと調べたら、ブランチごとに別の内容にする事が出来た。 ブランチごとに別々の.gitignoreを持つという…

【Git】Git for Windowsでの改行コード

Git

「Git for Windows」はデフォルトでは、改行コードの自動変換(CR/LF←→LF)の設定がONになっている。 Linux系ソースをコンパイルする場合には不都合がある事があるので、下記の設定で自動変換を無効にしておく。チェックアウト時のみ変換を無効にしたい場合はi…

【GitLab】GitLabのデータをバックアップ

Gitサーバのデータは重要なので、外付けのUSBメモリーを準備して、そこに定期的にバックアップする。GitLabにはバックアップする仕組みがあるので、それを利用する。 外付けUSBメモリの準備 少し大きめの容量の外付けのUSBメモリを、ubuntu 16.04 LTS server…

【GitLab】メール送信機能を使う

前回の記事で、GitLabサーバを構築したが、メール送信機能を使えるように設定する。 私は、プロバイダーは@niftyを使っているので @niftyのsmtpサーバ経由でメール送信するように設定。 /etc/gitlab/gitlab.rbファイルの編集 下記リンクのサンプルを参考にsm…

【Ubuntu 16.04 LTS Server】GitLabでGitサーバを構築する

gitliteをGitサーバとして使ってきたが、GitLabもaptで簡単にインストール出来るようになってるようで、Ubuntu 16.04 LTSサーバにインストールして試す。 GitLabのインストール 下記URLの手順に従ってインストールする。 https://about.gitlab.com/downloads…

【Ubuntu 16.04 LTS Server】git-daemonを使う

gitプロトコル(git://)で通信できるサービスを登録する。gitプロトコルからのリポジトリアクセスは、読み出し専用とする。 git-daemon をインストール # apt install git-daemon-sysvinit /etc/default/git-daemon の設定を変更(基本はそのままでOK) # nan…

【Ubuntu 16.04 LTS Server】gitwebを使う

gitwebで、gitサーバ上のgitリポジトリ一覧を表示させる。 gitwebのインストール # apt install gitweb 関連CGIモジュールのインストール # apt install cgi.pm 本モジュールをインストールしないと、"Can’t locate CGI.pm"のエラーが発生。 CGIモジュールを…

【Ubuntu 16.04 LTS Server】Gitリポジトリ管理ツール「gitolite」を使う

Gitリポジトリ管理には、GitLabとか高機能のものもあるが、手軽に使えそうなので「gitolite」を導入する。 gitoliteのaptパッケージはなくなってるので、GitHubから取得しREADMEを参考にインストールする。 尚、gitパッケージはインストール済みとする。 git…

【Ubuntu 16.04 LTS Server】Gitを使う

この、Ubuntu Serverは「Gitサーバ」にするのが目的だったので、Gitをインストール、、、 と思ったら、Gitの基本パッケージは標準でインストールされてた。 もしなければ、apt install gitでインストール。 リポジトリフォルダ サーバ公開用のGitリポジトリ…