7

私はGitoriousとGitlabを比較しています。Gitlabについて私が好きなことはたくさんありますが、それは非常に根本的な問題を抱えています。新しいリポジトリごとに、作成者はそのリポジトリにアクセスできるユーザーを管理する必要があります。

私たちのモデルはかなり単純です。gitlabにアクセスできる場合は、ほとんどのリポジトリにアクセスできます。閉鎖されるリポジトリはごくわずかであり、gitlabでは必要ありません。そのモデルをGitoriousがサポートしていますが、gitlabでそれを行う方法は見たことがありません。

できますか?もしそうなら、どのように?

4

4 に答える 4

9

公開リポジトリは、開発者がサポートを追加することに抵抗してきたものです。彼らはgitlabがgithubのライバルになることを望んでいません。https://github.com/gitlabhq/gitlabhq/issues/12を参照してください

チームサポートはまだ開発中です。うまくいけば、あなたが要求しているものは、ある時点で実装されるでしょう。参照: https ://github.com/gitlabhq/gitlabhq/issues/739

より良いチームサポートが実装されるまで、最善の策は、 https ://gist.github.com/1722391のようなスクリプトを使用してすべてのプロジェクトにユーザーを追加することです。これは私が現在使用しているアプローチです。

または、新しいrakeコマンドを使用して、ユーザーを一括追加します。

rake add_user_to_project_teams[email]  # Add user to as a developer to all projects
rake add_users_to_project_teams        # Add all users to all projects, system administrators are added as masters
于 2012-08-01T20:05:30.187 に答える
2

Gitlabには、リポジトリへのユーザーの一括追加を管理できる2つのRakeタスクもあります。

rake add_user_to_project_teams[email]  # Add user to as a developer to all projects
rake add_users_to_project_teams        # Add all users to all projects, system administrators are added as masters
于 2012-10-16T13:11:34.510 に答える
2

パブリックリポジトリを許可するGitlabのフォークが出現しました:https ://github.com/ArthurHoaro/Public-GitLab

于 2013-04-18T20:39:04.493 に答える
1

GitLab 6.2以降、公開プロジェクトが許可されています。

パブリックプロジェクトは、GitLabユーザーボイスグループで最もリクエストの多かった機能でした。http://gitlab.uservoice.com/forums/176466-general/suggestions/3159951-allow-public-repositoriesを参照してください。

于 2013-03-22T14:27:23.780 に答える