gitlab github bitbucket terms repositories project comparing terminology etc confusing teams organizations
gitlab vs differences certified