純規の暇人趣味ブログ

首を突っ込んで足を洗う

「 Git 」 一覧

[Git]LFSを含むリポジトリを移行する

  2017/06/26    プログラミング

Gitは良いですわぞ~、サーバを移行したいと思ったら--mirrorでcloneして--mirrorでpushするだけ!!

……じゃあ、リポジトリがGitLFSを使ってるとどうするの?
続きを読む→

OSSのGitサーバ4種類を主観的に比較する

  2017/03/07    サーバー

人に見せたくないソースコードというのは星の数ほどあります。(例えばパスワードを含むサーバの設定ファイルをGitで管理している、とか)

こういう時に非公開のGitサーバがあれば良いのですが、サービスとして提供されている物ではprivateリポジトリが作れなかったりしますし、そもそも他人が管理しているサーバなので100%の信用は出来ません。

もっと自由に使えて、信用できる、すなわち自分の管理しているサーバにインストール出来るOSSのGitサーバをいくつか比較してみます。
続きを読む→

git-lfsの仕様(サーバ側)を個人的に解説してみる

  2016/08/04    プログラミング

以前git-lfsがどのようなやり取りを行うのかを調べる事があったので、それを個人的に解説してみようと思います。

あくまで個人的な解説なので情報の正確性は保証できませんが、ただ、「こうすれば動いた」くらいの情報にはなるかな?
続きを読む→

GitoliteをSmart HTTPで利用出来る様にする

  2016/07/15    サーバー ,

前々から「Gitoliteをセットアップ」してみたり、「Redmineをインストール」してみたり、「GitoliteとRedmineを連携」してみたりしています。

これで完璧なGitサーバが出来上がったと満足していたのですが、まるでその僕の意図を見抜いていて打ち砕くかの如く、VisualStudioのGitがHTTP(S)にしか対応していなかったので(半ギレしつつも)対応してみました。
続きを読む→

GitoliteとRedmineを(ミラーを使わずに)連携する

  2016/06/25    サーバー ,

先日、UbuntuやRaspbianでRedmineをインストールする方法とGitoliteをセットアップする方法をご紹介しました。

次はRedmineとGitoliteを連携して、Redmine上からGitレポジトリを閲覧出来る様にする事なのですが、なぜかミラーを使う方法が多くヒットするので、ミラーを使わない方法をご紹介しようと思います。
続きを読む→

Ubuntu(またはRaspbian)でGitサーバ(Gitolite)をセットアップする

  2016/06/14    サーバー , ,

世の中には僕のような様々な(どうでも良い)事情があるため(と言う事を理由にして)自分でGitサーバを建てようとする(少々奇特な)人間も居ます。

だいたいそう言う奴に限って(メンバーは自分1人なのに)やたらとセキュリティを気にしたりするものです。

そこで、今回はGitのユーザ認証をとても強力にする「Gitolite」でGitサーバをセットアップしてみようと思います。
続きを読む→