私は方法を知りたいGitHubこれは、Gitリポジトリをホストするときに実行するすべての操作に当てはまります。たとえば、次のようないくつかのSQLテーブルの値に基づいてストレージプッシュ権限を管理しているとします。
create table user (id int primary key auto_increment,
username varchar(255),
password varchar(255));
create table repository (id int primary key auto_increment,
name varchar(255));
create table repository_member(id int primary key auto_increment,
user_id int,
repository_id int);
とても簡単ですか?使ったゲッターボトル(これはGitHubでホストされています)過去には、データベースを使用する方がハードドライブ上のいくつかのテキストファイルを編集して変更をコミットするよりもはるかに優れていました。 GitHubと同じくらい多くのGitリポジトリをより簡単にホストし、それをWebアプリケーションに統合できる他のサービスはありますか?
ベストアンサー1
これらはすべてSSHを使用してユーザーを認証し、他の手段で承認します。 Gitosis と Gitolite はどちらも設定ファイルを使用します。 Gitoriousはデータベースを使用します(プロジェクトの権限が変更された場合は構成ファイルを作成できますが、わかりません)。