Git」タグアーカイブ

GitLab 8.2 + HTTPS 設定メモ(CentOS7)

2015年12月7日  カテゴリー:Linux  タグ: , ,

GitLab は、GitHubのようなリポジトリ管理システムを、自前のサーバに構築できるオープンソースです。公開してかまわないソースコードであれば、GitHubを利用するのが簡単ですが、お仕事でのソースコードは、公開できないことが、ほとんどではないでしょうか?

GitHub Enterprise を使えば、非公開の環境にできますが、なかなかのお値段ですので、導入が難しい場合もあるかと思います。一方 GitLab は、サーバさえ用意すれば、基本無償でGitHubクローンの環境を構築することができますので、気軽に導入することができます。そこで今回は、GitLabのインストールと設定方法をメモしておきました。

▷続きを読む

NetBeans での Git リポジトリサーバへの接続方法

2015年3月31日  カテゴリー:プログラム PHP  タグ: , ,

NetBeans(ネットビーンズ) は、無償で使えるオープンソースソフトウェアの、統合開発環境(IDE)です。Java、PHP、HTML5、C/C++、Groovy などのプログラミング言語に対応しています。前回の記事で、Git リポジトリサーバの構築方法をご紹介しました、今回は、構築した Git リポジトリサーバに NetBeans から接続して、リポジトリのクローンなどの操作をしてみたいと思います。

▷続きを読む

Git リポジトリサーバの構築と、セキュリティを考慮したアカウント管理方法

2015年3月25日  カテゴリー:Linux  タグ: , ,

Git はファイルの変更履歴を管理するための、バージョン管理システムです。ソフトウェア開発チームなど、複数の人で Git を使ってソースコードを共有するには、Git リモートリポジトリサーバが必要になります。リポジトリサーバのアカウントの管理は、「git」というユーザを作成し、このユーザの鍵登録用ファイル(authorized_keys)に、各クライアントの SSH公開鍵を登録/破棄することで実現します。

しかしこの管理方法は、アカウントの共有になるため、セキュリティ的に望ましくありません。そこで今回は「git」ユーザの権限を必要最低限のものに限定し、ログインに使われた SSH公開鍵によって、どのクライアントからの接続かを特定できるように設定してみました。

▷続きを読む