ITエンジニア/デザイナ向けにオープンソースを毎日紹介

バージョン管理 - Gitの記事一覧

プレミアムユーザー限定記事

MOONGIFTプレミアムは、月額500円の有料サービスです。詳細はこちらから

もっと見る

List

  • 2014/05/12

GitBucket - 立ち上げ簡単なScala製GitHubクローン

GitHubを使ってプロジェクトのソースコードを管理しているというケースが多くなっていますが、それでもコードを外部サービスに配置してはいけないといった規定があるケースは多いです。そうなるとGitHubを使うことはできません(Enterprise版を買えばいけますが)。しかしGitで管理し、さらにWebベースの使い勝手が...

None

  • 2014/05/02

gibo – プロジェクトに合わせた.gitignoreを生成

Gitでプロジェクトをはじめる際には.gitignoreを設定するでしょう。その際にはプロジェクトの言語や種類によってデフォルトとも言えるような設定が存在します。GitHubでは予めそうした.gitignoreを生成する機能がありますが、GitHub以外の場合は自分で用意しなければなりません。そこで使ってみたいのがgi...

List

  • 2014/04/04

Gitonomy – PHP製のGit管理サーバ

おお、これは企業で使えそうですよ!企業によっては外部にソースコードを預けられないため、自社でGitサーバを構えているところも多いでしょう。しかしそうなると管理画面が欲しくなります。GitHubの管理画面は優秀で、ああいったWebブラウザ上でリポジトリの情報を見たいと思うはずです。そこで使ってみて欲しいのがGitonom...

List

  • 2014/02/03

Git-ftp - Git×FTPな運用をサポート!

Gitは便利な仕組みです。例えばGitリポジトリからデプロイできる仕組みを使えばSCPなどでファイルをアップロードする必要もありません。とても便利です。しかしそういった方法の取れないレガシーな運用を余儀なくされている環境もあるでしょう。例えばFTPを使っている場合、Gitリポジトリにコミットしてもファイルアップロードは...

List

  • Premium_s 2013/07/09

使えるWebサービス・オープンソース(3)「Gitホスティング」

今回のテーマはGitホスティングです。GitHubとその他の類似サービスの比較、そして社内で立てるのに有効なオープンソース・ソフトウェアを紹介します。

List

  • 2013/03/04

Gitリポジトリを自動同期するDropboxクローン「Ohajiki」

OhajikiはGitリポジトリを使ったDropboxクローンです。Dropboxはもはや手放せない存在です。しかし会社などで使えないケースもあるでしょう。そこで代替手段が必要になります。用意するのはGitリポジトリとOhajikiです。GitHubのリポジトリに自動同期されます。設定ファイル例。Ohajikiは簡単に...

41258?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2012%2f07%2fscreenshot-2012-07-25-13.04.33_thumb

  • 2012/08/06

Java開発でGitリポジトリを使っているならぜひ!「Gitblit」

GitblitはJava製のGitリポジトリ管理、ビューワーです。まだまだ企業内では一般的ではないですが、Gitリポジトリを使ったプロジェクトも増えてきています。そこでJavaを使って開発されている場合のGitリポジトリビューワー、管理に使ってみたいのがGitblitです。もちろんJava以外の言語におけるGitリポジ...

38943?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2012%2f05%2fscreenshot-2012-05-21-14.50.13_thumb

  • 2012/05/30

あの時僕はどんな気分だったか、を記録するコミットフックシステム「lolcommits」

lolcommitsはGitのコミット時にWebカムで撮影して画像をログとして残すソフトウェアです。コミットした時ってどんな気分だろう。新しい機能を追加してハッピーか、バグを修正してバッドか、はたまたテストに翻弄されてうんざりか…そんな気分をログしておいてくれるソフトウェアがlolcommitsです。インストールします...

35148?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2012%2f02%2fscreenshot-2012-02-01-16.07.32_thumb

  • 2012/02/09

Gitリポジトリに蓄積された歴史を可視化、グラフ化する「GitStats」

GitStatsはGitリポジトリを解析して静的なHTMLファイルとグラフを出力するソフトウェアです。Gitにaddしてcommit、addしてcommit…そんな日々の努力の結果をビジュアル化してくれるソフトウェアがGitStatsです。社内プロジェクトで使ってみても面白そうです。supybotのGitリポジトリから...

33404?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f12%2fscreenshot2011-12-15-15.21.54_thumb

  • 2011/12/27

エンタープライズ向けGitのWebフロントエンド「KoshiNuke」

KoshiNukeはGitを企業内で用いる際に使えるアプリケーションライフサイクルマネジメントシステムのモックアップです。Gitが徐々に企業でも利用されるようになっている中、Gitをベースにしたアプリケーションライフサイクルマネジメントが求められるようになっています。そこでモックアップとして紹介したいのがKoshiNu...

32754?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f12%2fscreenshot2011-12-02-15.19.38_thumb

  • 2011/12/12

過去に削除したコードを探すのに便利なGitリポジトリ検索ツール「git-diff-grep」

git-diff-grepはGitリポジトリの指定回数分の過去のコミットDiffの中から検索できるツールです。Gitは自分のローカルにリポジトリがあるので何かリポジトリ操作をしたい時にも高速に行えるのが便利です。現在のコードにはない内容を検索するときに使えるのがgit-diff-grepです。インストールはGitHub...

31441?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f10%2fscreenshot2011-10-31-14.02.07_thumb

  • 2011/11/10

企業で使えそう!PHP製、WebベースのGitリポジトリ管理「Git Manager」

Git ManagerはPHPで作られたGitリポジトリ管理システムです。ユーザ単位のアクセス制限に対応しています。Gitのサーバを立てようと思うとなかなか面倒なイメージがありますが、Web上で管理できるととても手軽になりそうです。PHP製のGit Managerを紹介します。ログインした後の画面です。ログインはhtp...

31324?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f10%2f3dsearch3_thumb6

  • 2011/11/08

Gitのコミット時にメモ帳を使う「GitPad」

GitPadを使うとGitのコミットメッセージにメモ帳を使えるようになります。Gitが徐々に企業でも使われるようになってきました。GUIクライアントもありますが、コマンドラインで使っているという人も多いでしょう。コマンドラインではコミットメッセージを書きづらい、と感じていた方はGitPadを使ってみましょう。初回起動時...

30668?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f10%2fscreenshot2011-10-17-13.35.27_thumb

  • 2011/10/24

自社内に立てるのもOK。Ruby on Rails製、シンプルなGitHubクローン「GitHaven」

GitHavenはGitHubクローンのオープンソース・ソフトウェアです。Ruby on Railsで開発されています。バージョン管理システムの一つGitが爆発的に人気を集めるきっかけになったのがGitHubです。そんなGithubクローン(今では結構変わってしまいましたが)として有名なのがGitoriousですが、今...

30159?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f10%2fscreenshot2011-10-04-8.07.22_thumb

  • 2011/10/13

Gitを使った複数人での開発に役立つリポジトリ更新通知「git-dude」

git-dudeはGitリポジトリの更新通知を受け取るBashスクリプトです。Mac OSX/Linuxで使えます。git-dudeを使うとGitリポジトリの更新通知を受け取れるようになります。Gitを開発に使っている企業で入れておけば無意味な衝突を防げるかも知れません。インストールは簡単です。スクリプトファイルを取っ...

29375?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f09%2fscreenshot2011-09-06-11.50.13_thumb

  • 2011/09/17

Dropboxを使ったGitリポジトリをホスティング「GitBox」

GitBoxはDropboxをGitリポジトリサーバ化するソフトウェア。GitBoxはShellスクリプトのオープンソース・ソフトウェア。Gitは分散化リポジトリシステムなので、ネットワークがなくともリポジトリが参照できる。そこをメインにしてしまえばローカルだけでバージョン管理が可能だ。だが複数人になればやはりネットワ...

28458?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f07%2f110730-0003_thumb

  • 2011/08/05

Gitを使っているWebデザイナー必見。DreamweaverからGitを使える「GITWeaver」

GITWeaverはDreamweaverとTortoiseGitを連携させるDreamweaver機能拡張。Gitコマンドが使えるようになる。GITWeaverはWindows/Dreamweaver用のオープンソース・ソフトウェア。企業ではまだまだSubversionがメインのリポジトリ管理システムになっているよう...

28188?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2011%2f07%2fscreenshot2011-07-11-9.46.13_thumb

  • 2011/07/27

node.jsで作られたGitリポジトリブラウザ「git.js」

git.jsはnode.jsで作られたWebベースのGitリポジトリブラウザ。git.jsはnode.js/JavaScript製のオープンソース・ソフトウェア。Gitの面白い所は個々にリポジトリがあることだ。それによって分散化を実現し、かつオフラインでも開発ができるようになった。リポジトリにはこれまでの開発が全て詰ま...

List

  • 2011/01/25

Gitを使った分散型ソーシャルブックマークシステム「Gitmarks」

GitmarksはGitを使って分散型のソーシャルブックマークを実現する。/s2IfGitmarksはPython製のオープンソース・ソフトウェア。一時期、Delicious界隈が慌ただしかった。閉鎖するのではないかと取りざたされ、否定はされたものの信頼を大きく損なってしまった。みんな、他で使えるサービスがあれば移行し...

24114?type=list&url=http%3a%2f%2fwww.moongift.jp%2fwp-content%2fuploads%2f2010%2f12%2fscreen-shot-521

  • 2010/12/23

多数の言語に対応したGitライブラリ「libgit2」

libgit2はC製のオープンソース・ソフトウェア。ここ1、2年で急速に人気を高めたバージョン管理システムがGitだ。特にRuby開発者の間で好んで使われているが、最近では企業内でも利用されるようになっている。今後も実績を積み重ねていくことだろう。公式サイトそんなGitはシステム開発の現場以外でも使われるようになってい...