After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 796554 - Cannot push to libdmapsharing repository on GitLab
Cannot push to libdmapsharing repository on GitLab
Status: RESOLVED FIXED
Product: sysadmin
Classification: Infrastructure
Component: Git
unspecified
Other All
: Normal normal
: ---
Assigned To: GNOME Sysadmins
GNOME Sysadmins
: 796555 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2018-06-10 15:35 UTC by W. Michael Petullo
Modified: 2018-06-10 18:27 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description W. Michael Petullo 2018-06-10 15:35:32 UTC
I am having trouble with GitLab. A "git push" results in:

        GitLab: You are not allowed to push code to this project.

The project I am pushing to is libdmapsharing, and I am the primary maintainer who requested that this project migrate from git.gnome.org to gitlab.gnome.org.

My GitLab username is mikep.
Comment 1 Piotr Drąg 2018-06-10 15:48:24 UTC
*** Bug 796555 has been marked as a duplicate of this bug. ***
Comment 2 Andrea Veri 2018-06-10 16:05:53 UTC
Did you login using your GNOME Account credentials? (LDAP tab on the login page)

You can request your first time password via:

ssh -l yourusername account.gnome.org
Comment 3 W. Michael Petullo 2018-06-10 17:50:26 UTC
I was not using my GNOME account credentials. I did not realize the significance of the LDAP tab within the authentication screen.

I ran "ssh -l mike@flyn.org account.gnome.org," and the system emailed me a temporary password. I then logged in as wmpetullo on account.gnome.org and changed my password.

After this, I was able to login as wmpetullo at gitlab.gnome.org using LDAP-based authentication. I was a little surprised to find the result was the same account which I access after logging in using the standard (not LDAP) authentication.

Despite logging in as LDAP/wmpetullo, I still seem unable to push:

    $ git push
    GitLab: You are not allowed to push code to this project. 
    fatal: Could not read from remote repository.

    Please make sure you have the correct access rights and the
    repository exists.

I am trying to push to "git@gitlab.gnome.org:GNOME/libdmapsharing.git," and I  confirmed that my SSH key is registered with GitLab.
Comment 4 W. Michael Petullo 2018-06-10 18:09:47 UTC
I just tried again and it worked. Perhaps I just had to wait for something to synchronize after updating my password and whatnot.