Commit 24fdcf51 authored by Xueshan Feng's avatar Xueshan Feng
Browse files

added workgroup requirement.

parent 5633d2f8
**GitLab FAQs**
- [What is the minimum setup before I start using gitlab?](#minimum-setup)
- [How to generate and upload gitlab ssh-key?](#generate-ssh-key)
- [What is a gitlab project?](#gitlab-project)
- [What is the minimum setup before I start using GitLab?](#minimum-setup)
- [How to generate and upload GitLab ssh-key?](#generate-ssh-key)
- [What is a GitLab project?](#GitLab-project)
- [What is the username space?](#username-space)
- [How many personal gitlab projects I can create?](#project-limit)
- [How many personal GitLab projects I can create?](#project-limit)
- [What is the default project visibility?](#project-visibility)
- [What is a gitlab group?](#gitlab-group)
- [Is gitlab intergated with Stanford workgroup?](#workgroup)
- [I clicked 'sign in', but it gives me simpleSAMLphp 'Access forbidden' error](#sign-in-error)
- [How do I migrate github project to gitlab]
- [What is a GitLab group?](#GitLab-group)
- [Is GitLab intergated with Stanford workgroup?](#workgroup)
- [Why my Stanford colleague got simpleSAMLphp 'Access forbidden' error when clicked 'sign in'?](#sign-in-error)
- [How do I migrate github project to GitLab?]
## <a name="minimum-setup" ></a> What is the minimum setup before I start using gitlab?
## <a name="minimum-setup" ></a> What is the minimum setup before I start using GitLab?
Most of your profile settings are already populated from Stanford directory when you sign up with GitLab, such as your account id (sunetid), name, email. You should not change these.
You can click **Profile Settings** button on the left panel to change default appearance for your GitLab web interface. You definitely want to look into is the "SSH Keys" tab. In this tab, click the "Add SSH Key" button to add SSH keys so you can communicate with GitLab through git command.
You can click **Profile Settings** button on the left panel to change default appearance for your GitLab web interface. You definitely want to look into the "SSH Keys" tab. In this tab, click the "Add SSH Key" button to add SSH keys so you can communicate with GitLab through git command.
## <a name="generate-ssh-key"></a> How to generate and upload gitlab ssh-key?
* [Generate ssh-key](http://doc.gitlab.com/ce/ssh/README.html)
* [Add ssh-key](http://doc.gitlab.com/ce/gitlab-basics/create-your-ssh-keys.html#add-your-ssh-key)
## <a name="generate-ssh-key"></a> How to generate and upload GitLab ssh-key?
* [Generate ssh-key](http://doc.GitLab.com/ce/ssh/README.html)
* [Add ssh-key](http://doc.GitLab.com/ce/GitLab-basics/create-your-ssh-keys.html#add-your-ssh-key)
## <a name="gitlab-project"></a> What is a gitlab project?
## <a name="GitLab-project"></a> What is a GitLab project?
A gitlab project is all things about a project: a git repository, wiki, issues, documentations, etc.
A GitLab project is all things about a project: a git repository, wiki, issues, documentations, etc.
## <a name="username-space"></a> What is the username space?
......@@ -33,7 +33,7 @@ When you create a new project in GitLab, the default namespace for the project i
git@code.stanford.edu:<sunetid>/<project>.git
```
## <a name="project-limit"></a> How many personal gitlab projects I can create?
## <a name="project-limit"></a> How many personal GitLab projects I can create?
The default personal project limit is 10.
......@@ -41,14 +41,15 @@ The default personal project limit is 10.
Project visibility level in GitLab can be either private, internal or public. The default is **private**. As a project owner, you can change your project visibility by using your projetct's "Settings" function.
## <a name="gitlab-group"></a> What is a gitlab group?
## <a name="GitLab-group"></a> What is a GitLab group?
Gitlab group allows you group projects together into one namespace (directory), so you can give other users permission to all projects in one place. You are allowed to create groups or transfer personal projects to a group that you own. Here is more information about [gitlab groups](http://doc.gitlab.com/ee/workflow/groups.html#gitlab-groups).
Gitlab group allows you group projects together into one namespace (directory), so you can give other users permission to all projects in one place. You are allowed to create groups or transfer personal projects to a group that you own. Here is more information about [GitLab groups](http://doc.GitLab.com/ee/workflow/groups.html#GitLab-groups).
## <a name="workgroup"></a>Is gitlab intergated with Stanford's workgroup?
## <a name="workgroup"></a>Is GitLab intergated with Stanford's workgroup?
Not yet. You can freely assemble your project team from members in different groups.
## <a name="sign-in-error"></a>I clicked 'sign in', but it gives me simpleSAMLphp 'Access forbidden' error
## <a name="sign-in-error"></a>Why my Stanford colleague got simpleSAMLphp 'Access forbidden' error when clicked 'sign in'?
Account sign up is intergated with Stanford SSO and is allowed for full sunetid users who are in a controlled workgroup only.
\ No newline at end of file
Account sign up is intergated with Stanford SSO and is allowed for users in a controlled workgroup only. Users who are not in the workgroup gets Access Forbidden error.
If you submit a HelpSU ticket with a specific workgroup name, we can setup to allow users in that workgroup to sign up.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment