私たちは大学のモジュールにGitlabの私的な配置をしようとしています。私たちがやろうとしているもの。ここです:Gitlab:私的リポジトリのフォークへのアクセス
- 各コースの運動は(グループ内の)プライベートgitリポジトリ上でホストされる
- 課程に在籍する全ての学生は、学生、そのリポジトリ
- にアクセスする必要がありますプライベートリポジトリをフォークし、それをローカルに複製し
- 職員は、すべての学生の提出物と(できれば自動採点付き)グレードそれらを を引っ張ってくる彼のリポジトリに彼のソリューションをプッシュします
- 学生の作業を開始
学生がフォークするプライベートレポジトリにはアクセスできないことを除いて、すべてがうまくいきます。各学生にプロフィールに公開SSHキーを追加することをお勧めしましたが、Alas! It is not possible since SSH keys have to be unique to each user ..これにはどんな回避策がありますか?
ありがとう!実際にはそのオプションを検討していましたが、うまくいかないと思っていました。私がそれを見直した後、あなたが秘密のリポジトリをフォークした後に、フォークされたリポジトリの1つからデプロイメントキーを追加するオプションがあることが判明しました。実際にはうまくいきます:)(しかし、各エクササイズについて...) – potatoes
私はそれが少し不便だと私は同意するが、私はそれがあなたのためにうれしいです。 – jdow