mirror of
https://github.com/go-gitea/gitea.git
synced 2026-07-22 18:37:29 -05:00
Can't migrate from github without login + login does not work with 2FA #3700
Closed
opened 2025-11-02 05:22:09 -06:00 by GiteaMirror
·
22 comments
No Branch/Tag Specified
main
release/v1.25
release/v1.24
release/v1.23
release/v1.22
release/v1.21
release/v1.20
release/v1.19
release/v1.18
release/v1.17
release/v1.16
release/v1.15
release/v1.14
release/v1.13
release/v1.12
release/v1.11
release/v1.10
release/v1.9
release/v1.8
v1.25.3
v1.25.2
v1.25.1
v1.25.0
v1.24.7
v1.25.0-rc0
v1.26.0-dev
v1.24.6
v1.24.5
v1.24.4
v1.24.3
v1.24.2
v1.24.1
v1.24.0
v1.23.8
v1.24.0-rc0
v1.25.0-dev
v1.23.7
v1.23.6
v1.23.5
v1.23.4
v1.23.3
v1.23.2
v1.23.1
v1.23.0
v1.23.0-rc0
v1.24.0-dev
v1.22.6
v1.22.5
v1.22.4
v1.22.3
v1.22.2
v1.22.1
v1.22.0
v1.23.0-dev
v1.22.0-rc1
v1.21.11
v1.22.0-rc0
v1.21.10
v1.21.9
v1.21.8
v1.21.7
v1.21.6
v1.21.5
v1.21.4
v1.21.3
v1.21.2
v1.20.6
v1.21.1
v1.21.0
v1.21.0-rc2
v1.21.0-rc1
v1.20.5
v1.22.0-dev
v1.21.0-rc0
v1.20.4
v1.20.3
v1.20.2
v1.20.1
v1.20.0
v1.19.4
v1.21.0-dev
v1.20.0-rc2
v1.20.0-rc1
v1.20.0-rc0
v1.19.3
v1.19.2
v1.19.1
v1.19.0
v1.19.0-rc1
v1.20.0-dev
v1.19.0-rc0
v1.18.5
v1.18.4
v1.18.3
v1.18.2
v1.18.1
v1.18.0
v1.17.4
v1.18.0-rc1
v1.19.0-dev
v1.18.0-rc0
v1.17.3
v1.17.2
v1.17.1
v1.17.0
v1.17.0-rc2
v1.16.9
v1.17.0-rc1
v1.18.0-dev
v1.16.8
v1.16.7
v1.16.6
v1.16.5
v1.16.4
v1.16.3
v1.16.2
v1.16.1
v1.16.0
v1.15.11
v1.17.0-dev
v1.16.0-rc1
v1.15.10
v1.15.9
v1.15.8
v1.15.7
v1.15.6
v1.15.5
v1.15.4
v1.15.3
v1.15.2
v1.15.1
v1.14.7
v1.15.0
v1.15.0-rc3
v1.14.6
v1.15.0-rc2
v1.14.5
v1.16.0-dev
v1.15.0-rc1
v1.14.4
v1.14.3
v1.14.2
v1.14.1
v1.14.0
v1.13.7
v1.14.0-rc2
v1.13.6
v1.13.5
v1.14.0-rc1
v1.15.0-dev
v1.13.4
v1.13.3
v1.13.2
v1.13.1
v1.13.0
v1.12.6
v1.13.0-rc2
v1.14.0-dev
v1.13.0-rc1
v1.12.5
v1.12.4
v1.12.3
v1.12.2
v1.12.1
v1.11.8
v1.12.0
v1.11.7
v1.12.0-rc2
v1.11.6
v1.12.0-rc1
v1.13.0-dev
v1.11.5
v1.11.4
v1.11.3
v1.10.6
v1.12.0-dev
v1.11.2
v1.10.5
v1.11.1
v1.10.4
v1.11.0
v1.11.0-rc2
v1.10.3
v1.11.0-rc1
v1.10.2
v1.10.1
v1.10.0
v1.9.6
v1.9.5
v1.10.0-rc2
v1.11.0-dev
v1.10.0-rc1
v1.9.4
v1.9.3
v1.9.2
v1.9.1
v1.9.0
v1.9.0-rc2
v1.10.0-dev
v1.9.0-rc1
v1.8.3
v1.8.2
v1.8.1
v1.8.0
v1.8.0-rc3
v1.7.6
v1.8.0-rc2
v1.7.5
v1.8.0-rc1
v1.9.0-dev
v1.7.4
v1.7.3
v1.7.2
v1.7.1
v1.7.0
v1.7.0-rc3
v1.6.4
v1.7.0-rc2
v1.6.3
v1.7.0-rc1
v1.7.0-dev
v1.6.2
v1.6.1
v1.6.0
v1.6.0-rc2
v1.5.3
v1.6.0-rc1
v1.6.0-dev
v1.5.2
v1.5.1
v1.5.0
v1.5.0-rc2
v1.5.0-rc1
v1.5.0-dev
v1.4.3
v1.4.2
v1.4.1
v1.4.0
v1.4.0-rc3
v1.4.0-rc2
v1.3.3
v1.4.0-rc1
v1.3.2
v1.3.1
v1.3.0
v1.3.0-rc2
v1.3.0-rc1
v1.2.3
v1.2.2
v1.2.1
v1.2.0
v1.2.0-rc3
v1.2.0-rc2
v1.1.4
v1.2.0-rc1
v1.1.3
v1.1.2
v1.1.1
v1.1.0
v1.0.2
v1.0.1
v1.0.0
v0.9.99
Labels
Clear labels
$20
$250
$50
$500
backport/done
💎 Bounty
docs-update-needed
good first issue
hacktoberfest
issue/bounty
issue/confirmed
issue/critical
issue/duplicate
issue/needs-feedback
issue/not-a-bug
issue/regression
issue/stale
issue/workaround
lgtm/need 2
modifies/api
modifies/translation
outdated/backport/v1.18
outdated/theme/markdown
outdated/theme/timetracker
performance/bigrepo
performance/cpu
performance/memory
performance/speed
pr/breaking
proposal/accepted
proposal/rejected
pr/wip
pull-request
reviewed/wontfix
💰 Rewarded
skip-changelog
status/blocked
topic/accessibility
topic/api
topic/authentication
topic/build
topic/code-linting
topic/commit-signing
topic/content-rendering
topic/deployment
topic/distribution
topic/federation
topic/gitea-actions
topic/issues
topic/lfs
topic/mobile
topic/moderation
topic/packages
topic/pr
topic/projects
topic/repo
topic/repo-migration
topic/security
topic/theme
topic/ui
topic/ui-interaction
topic/ux
topic/webhooks
topic/wiki
type/bug
type/deprecation
type/docs
type/enhancement
type/feature
type/miscellaneous
type/proposal
type/question
type/refactoring
type/summary
type/testing
type/upstream
Mirrored from GitHub Pull Request
No labels
Milestone
No items
No Milestone
Projects
Clear projects
No projects
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/gitea#3700
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @theAkito on GitHub (Jul 31, 2019).
b84a251fc[x]):Description
I want to clone (migrate) a public repository from Github to my account. I don't want to migrate any Issues, Wikis or anything. Just the repository. Every time I try to do that, it tells me I have to put in my credentials (I should not have to). If I put in my credentials, it still does not work, because it does not accept 2FA.
@lunny commented on GitHub (Jul 31, 2019):
Are you migrating a private repository?
@theAkito commented on GitHub (Jul 31, 2019):
No, absolutely not. Else I would not have access to it myself. 😄
@mrsdizzie commented on GitHub (Jul 31, 2019):
You should be able to use a personal access token for this:
At github go to https://github.com/settings/tokens and create one then you can use that token as the username on the migration form
@theAkito commented on GitHub (Jul 31, 2019):
Well, even if I can do it after setting the token, this does not solve the root cause, yet. The root cause is that I have to put in credentials, at all, to be able to access a public repository. I shouldn't have to set any token or put in any credentials, in the first place.
@mrsdizzie commented on GitHub (Jul 31, 2019):
Unauthenticated requests are very limited by Github API and would fail for many migrations
@theAkito commented on GitHub (Jul 31, 2019):
Every migration that happened before the update that added the feature to migrate more than just the repository was successful. That said, if it was hard to (lite) fork a clean repository, then it would be also hard to clone the repository. The server basically just has to clone the repository.
@zeripath commented on GitHub (Jul 31, 2019):
It's not just a clone of a repository over git anymore, we're getting things like issues - stuff which has to be obtained over the API.
@theAkito commented on GitHub (Jul 31, 2019):
That is what I am addressing. I do not want to migrate any issues or anything like that. I just want to have a clean repository. That's it. No need for any API whatsoever. Just
git clone https://github.com/user/myrepo.That's it.@mrsdizzie commented on GitHub (Jul 31, 2019):
Yes you can still enter no authentication information and have the repo cloned as normal without any issues, pr, etc from Github just as it was before.
Just put in the address of the repo and leave username/password blank
@theAkito commented on GitHub (Jul 31, 2019):
Please read the OP before commenting.
@jolheiser commented on GitHub (Jul 31, 2019):
I just successfully cloned a repo on try with no user/pass. I was also able to migrate using my personal instance running
1.9.0https://try.gitea.io/jolheiser/athens
Can you reproduce on try?
@theAkito commented on GitHub (Jul 31, 2019):
I do have a very new version of Gitea, but it is not the absolutely newest. Should I update? I did not do it yet, because I didn't think that those couple of days would've already implied a fix.
@mrsdizzie commented on GitHub (Jul 31, 2019):
Can you provide an example of a public Github repo that doesn't work and requires authentication?
@theAkito commented on GitHub (Jul 31, 2019):
Ironically, when I wanted to clone the repository I wanted to save it from being deleted or lost, because of controversies regarding this repository. Now, I did not get to migrate the repository because of this Gitea bug and well what do you know, I can't find the repository anymore and it might be lost. What a failure.
@lunny commented on GitHub (Aug 1, 2019):
Migrating public git repository has been released since gitea forked from gogs and I have used that feature over 200 times. Haven't found that issue.
@theAkito commented on GitHub (Aug 1, 2019):
Same. Until the new feature came in, where you could also migrate issues, etc.
@jolheiser commented on GitHub (Aug 1, 2019):
I created a local build at the specified commit (
b84a251) and was able to successfully clone public GitHub repositories with no credentials.I'm sorry this happened to you, however I don't know where else to look since I cannot reproduce it. If you are able to reproduce it in the future, please let us know so we can track down any potential bug.
@theAkito commented on GitHub (Aug 1, 2019):
I found an example:
https://github.com/TakmingMark/Plumble-1.git
Whenever I try to clone this, I get this
I didn't even put in my username or password, at all. I also didn't select to migrate issues or anything like that.
@jolheiser commented on GitHub (Aug 1, 2019):
Is your browser filling in credentials for some reason?
I can migrate/clone that repo successfully on both try as well as my local build with no credentials.
@sapk commented on GitHub (Aug 1, 2019):
How do you run gitea ? Via docker? From your running user ?
I suspect that you may have a global or user git config that may alter the request.
@theAkito commented on GitHub (Aug 1, 2019):
Well.
I didn't know it even fills in hidden entries. I purposefully never opened it to not even let it think about filling in anything. This seemed to be it. Sorry about all the fuzz.
@mjanssens commented on GitHub (May 1, 2020):
Glad I found this issue, my username was filled in automatically, but the credentials fields weren't visible by default.
Perhaps it would be better to give a regular user more specific feedback about the issue. Feedback is indeed in the log as "401 bad credentials". But in the web interface, the only message is " failed".