Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate to our own gitlab instance #203

Open
7 of 9 tasks
philmmanjaro opened this issue Jun 3, 2018 · 26 comments
Open
7 of 9 tasks

Migrate to our own gitlab instance #203

philmmanjaro opened this issue Jun 3, 2018 · 26 comments

Comments

@philmmanjaro
Copy link
Member

philmmanjaro commented Jun 3, 2018

Hi Team,

I'm currently moving all our code to our own gitlab. If your project got archived, please continue with your work at gitlab.

Best, Philip


  • Merge Applications
  • Merge Tools
  • Merge Artwork and Wallpapers
  • Merge Documentation
  • Merge Profiles and Settings
  • Merge Packages-Core
  • Merge Packages-Extra
  • Merge Packages-Communtiy
  • Merge Packages-Multilib
@Ste74
Copy link
Member

Ste74 commented Jun 3, 2018

@philmmanjaro like gnome project can you please open other option like signin via github account or other option you like to not resign again 😉

@philmmanjaro
Copy link
Member Author

Will be added later. First we do it minimal. When I'm done we may add other sign-in options

@Ste74
Copy link
Member

Ste74 commented Jun 3, 2018

Ok 😄
Edit: oh.. you already do the subscribe .. fine

@philmmanjaro
Copy link
Member Author

@Ste74: so now you can use github login also 😄

@philmmanjaro
Copy link
Member Author

Core-Packages are now fully migrated.

@philmmanjaro
Copy link
Member Author

Multilib-Packages are now fully migrated

@codesardine
Copy link

I think Manjaro will be losing search engine visibility + ability to get stars + github trending and an extra step for external contributors.

@philmmanjaro
Copy link
Member Author

Please explore our new gitlab instance and you will see some benefits with it.

@Strit
Copy link

Strit commented Jun 4, 2018

Question:
What was the reason for this move?
Is it solely because MS bought Github?

PS: The github login, requires a gitlab login which is connected to the github login. So everyone still has to create a Manjaro Gitlab account.

Another question:
is it possible to open an "Issue" without an account?

@fhdk
Copy link
Member

fhdk commented Jun 4, 2018

@codesardine
Copy link

@Strit no you need to create a gitlab account

@Strit
Copy link

Strit commented Jun 4, 2018

no you need to create a gitlab account

When I tried logging in, just using my Github login, I got the message that I need a gitlab account to connect the Github account to.

@codesardine
Copy link

create a gitlab account then connect with github is not straight forward

@fhdk
Copy link
Member

fhdk commented Jun 4, 2018

@Strit
It is not a gitlab.com account but a gitlab.manjaro.org account which must exist.

A connection has to be made between a gitlab user and the github login and if you do not have a gitlab account on gitlab.manjaro.org then you cannot make that connection. This connection is obviously not available in an automated manner.

I had the same issue when clicking login with github account. @philmmanjaro had already created my account so I just had to set my password.

@fhdk
Copy link
Member

fhdk commented Jun 4, 2018

There is a lot to be gained from this migration.

The different contributors which ATM has the repos in different github accounts can move the code to the gitlab instance as personal projects.

This is an advantage for Manjaro - that all code which is spread across a lot of different users on github can be consolidated in one place - still under the user contributing.

The visibility is not lost as the repos on github is just archived and a reference made to continue to gitlab@manjaro.org

@codesardine
Copy link

I can understand the advantages.

maybe setting up a github mirror in readmode only will be a good thing, i have seen several project migrating to their own repos and contributions drop down by 50% sometimes more.

@papajoker
Copy link

papajoker commented Jun 4, 2018

I see that I can create my own public and private repositories on the gitlab manjaro.
this is tolerated by manjaro? any user can use this gitlab for his own repositories or just forks manjaro ?

@Strit
Copy link

Strit commented Jun 4, 2018

Good question papa.
So far I have only made Manjaro related repo's.

@codesardine
Copy link

Could you send a ping when everything is up and running, and we can open issues thanks @philmmanjaro

@philmmanjaro
Copy link
Member Author

I see that I can create my own public and private repositories on the gitlab manjaro.
this is tolerated by manjaro?

@papajoker: well, I forgot that GitLab is configured for companies. I fixed it. Now all new registered people will be listed as external users. You can read it up here.

In cases where it is desired that a user has access only to some internal or private projects, there is the option of creating External Users. This feature may be useful when for example a contractor is working on a given project and should only have access to that project.

External users can only access projects to which they are explicitly granted access, thus hiding all other internal or private ones from them. Access can be granted by adding the user as member to the project or group.

They will, like usual users, receive a role in the project or group with all the abilities that are mentioned in the table above. They cannot however create groups or projects, and they have the same access as logged out users in all other cases.


PS: The github login, requires a gitlab login which is connected to the github login. So everyone still has to create a Manjaro Gitlab account.

@Strit: I've to check that once more. Normally it should work. This is how it should be configured. Here is the documentation from github.

@philmmanjaro
Copy link
Member Author

PS: The github login, requires a gitlab login which is connected to the github login.

@Strit: Seems I forgot to enable allow_single_sign_on to automatically create an account on our GitLab and link it to github.

  • after you had clicked on the sign-in with github button and had entered your credentials you will be forwarded to a page to confirm and grant access to the github application I had created.

gh-auth

  • then our GitLab will create automatically the needed account.

More about this here. Thx for pointing me to it 😄

@codesardine
Copy link

Packages community seems to be empty for me @philmmanjaro

@philmmanjaro
Copy link
Member Author

@codesardine: yep. We still didn't manage to move all packages yet. We will merge them in steps. Therefore extra and community are not yet locked.

@philmmanjaro
Copy link
Member Author

Since gitlab offers now free license to their ultimate features, I did an apply.

@mirh
Copy link

mirh commented Jun 10, 2018

Soo.. assume I already have a gitlab account since ages.
And assume I used google login for it.

How am I going to do here?
... or is manjaro's gitlab and gitlab totally separate entities?

@Strit
Copy link

Strit commented Jun 10, 2018

or is manjaro's gitlab and gitlab totally separate entities?

Yep, they are seperate. You should be able to login with your Github login now though.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants