Hi Coiby,
On Wed, 23 Feb 2022 08:50:32 +0800
Coiby Xu <coxu(a)redhat.com> wrote:
> On Tue, Feb 22, 2022 at 10:55:12AM +0100, Philipp Rudo wrote:
> >Hi Coiby,
> >
> >On Tue, 22 Feb 2022 14:28:55 +0800
> >Coiby Xu <coxu(a)redhat.com> wrote:
> >
> >> Hi Philipp,
> >>
> >> On Mon, Feb 21, 2022 at 04:38:54PM +0100, Philipp Rudo wrote:
> >> >Hi Tao,
> >> >
> >> >On Mon, 21 Feb 2022 18:03:05 +0800
> >> >Tao Liu <ltao(a)redhat.com> wrote:
> >> >
> >> >> Hi Coiby,
> >> >>
> >> >> Thanks for the info!
> >> >
> >> >it's a real pain, that the mail server changes the patches...
> >> >
> >> >I'll try to push the series to
src.fedoraproject.org. But currently
it
> >> >doesn't allow me to push to my fork...
> >>
> >> Have you added your SSH pub key to
https://accounts.fedoraproject.org?
> >
> >
> >yes, I have. But I don't think this makes a difference. I'm no packager
> >and thus shouldn't have direct ssh access to dist-git.
>
> I thought you pushed the changes to a fork like [2]. You can fork the
> repo then you won't have permission issue.
>
> [2]
https://src.fedoraproject.org/fork/coiby/rpms/kexec-tools
yes, I tried to push to my fork [3]. The problem is that I'm not in the
packager group and thus cannot access dist-git via ssh. This is
explained in [1]
"Contributors that are not in the packager group cannot ssh into
dist-git. This is for security reasons and will not be changed.
However, pagure on dist-git supports now pushing via https."
When I try to push via https as described in [1]...
[3]
https://src.fedoraproject.org/fork/prudo/rpms/kexec-tools
> >
> >I've followed these instructions [1]. But when I try to push it only
> >shows me a link to
id.fedoraproject.org. When I click it and log in it
> >redirects me to localhost:12345 (not a joke) with some verification
> >code where I get stuck...
>
> This could be related to 2-factor authentication. But I haven't
> encountered this issue when pushing change to my fork [2].
... I end up in the situation described above. BTW the login with 2FA
works. It's the redirect afterwards that fails/ends up in nirvana.
I believe difference between us is that you are the Fedora maintainer.
So you are in the packager group and can access everything via ssh
which will take care of authentication.
I think I'm in the packager group because of having requested [4] sponsorship for
dmidecode. You can file a similar ticket as [4] and I can sponsor you. Or
your can push your change to gitlab or github if it is more convenient for
you.
[4]
Thanks
Philipp
> >
> >Thanks
> >Philipp
> >
> >[1]
https://docs.fedoraproject.org/en-US/ci/pull-requests/
> >
>