Git: Second look

satya - 11/20/2017, 3:19:55 PM

Previous general notes on Git

Previous general notes on Git

satya - 11/20/2017, 3:20:12 PM

What are git groups

What are git groups

Search for: What are git groups

satya - 11/20/2017, 3:27:48 PM

What is the difference between GitLab and GitHub?

What is the difference between GitLab and GitHub?

Search for: What is the difference between GitLab and GitHub?

satya - 11/20/2017, 3:30:22 PM

A graphic of its differences (borrowed from Quora)

satya - 11/20/2017, 3:39:45 PM

An article on how gitlab and github are different

An article on how gitlab and github are different

satya - 11/20/2017, 3:58:22 PM

Ok

Ok! They do look like different companies. That much I have extrapolated and figured out.

Both have cloud based options.

Gitlab seem to be free for both priavate and public repos as long as they meet size limits.

Github is older and seem more mature.

Gitlab sourcecode itself is open sourced.

Github charges a nominal 7$ a month fee for private projects.

Github is faster response times. Gitlab cloud product appears to be very slow, really slow from the posts. They may improve

Gitlab, as it is open source, one can host on premise on their own servers to get over the speed limitations.

That is what I know so far!

GitHub is cloud only. Even enterprises will use the same cloud instance like SAAS (salesforce). It is not clear what is the overhead for an enterprise to manage and maintain an on premise gitlab solution.

satya - 11/21/2017, 1:07:27 PM

Gitlab documentation on groups

Gitlab documentation on groups

satya - 11/21/2017, 1:23:53 PM

So what are gitlab groups

They seem to be called organizations in GitHub

A group in gitlab allows related projects to be grouped together to grant access to members

Groups can have nested groups (subgroups)

A group can have projects, but also members

A user can be a member of many groups

You can grant access to all projects in a group for a member of that group.

A URL can refer to (namespace) a group, a subgroup, or a user

A group has a) URL path b) name c) description d) private, internal, or public

Group project URLs are prefixed with the group namespace

Existing projects can change group membership

Group owners and masters can give access to other members

Group membership can be managed through LDAP

satya - 11/21/2017, 1:24:05 PM

gitlab user roles

gitlab user roles

Search for: gitlab user roles

satya - 11/21/2017, 1:24:39 PM

Here is gitlab documentation on user roles: Permissions

Here is gitlab documentation on user roles: Permissions

satya - 11/21/2017, 1:36:49 PM

Roles for a project member


Guest
Reporter
Developer
Master
Owner

satya - 11/21/2017, 1:37:18 PM

Same roles exist at a Group level

Same roles exist at a Group level

satya - 11/21/2017, 1:39:05 PM

Gitlab CI/CD roles


Guest
Reporter
Developer
Master
Admin

Apparently "Admin" is different and replacing the "Owner"

satya - 11/21/2017, 1:41:13 PM

How are Gitlab CI/CD roles differ from Project roles for a member?

How are Gitlab CI/CD roles differ from Project roles for a member?

Search for: How are Gitlab CI/CD roles differ from Project roles for a member?

satya - 11/21/2017, 2:00:11 PM

Here is an article on CI Job permission model

Here is an article on CI Job permission model

satya - 11/21/2017, 4:06:54 PM

Understand Markdown

Understand Markdown

Search for: Understand Markdown

satya - 11/21/2017, 4:07:11 PM

Github Markdown Docs

Github Markdown Docs