clone repo and update it occassionally without username and password
- clone repo [ size_ 34 mb ]
- added
$ git remote add citer url
- but when
$ git checkout master && git fetch citer && git pull --rebase citer master && git push origin master
- the above command requires github username and password
- i dont want to create account on github
- i will not create pull requests
- is there any way to keep clone uptodate with remote without requiring github username & password
1 points · 10 comments · view on lemmy.world
10 Comments
space@lemmy.dbzer0.com · 10 pts · 2y
You can't push to github without an account. That's how github can validate that you have the rights to push. If that is a problem, host your own gitea instance.
Once you have an account, the way to do it is using ssh keys. Use ssh-keygen (or putty keygen) to generate a key pair, add the public key to your account, and the set up
~/.ssh/config.Chais@sh.itjust.works · 2 pts · 2y
If I understand OP's explanation correctly, they're simply trying to make a, possibly selfhosted, copy of a GitHub repo.
In that case the misunderstanding would be in the role of the
gitcommand; it being simply a frontend to any git repo, not a client to GitHub.The correct commands to achieve that would be
There may be errors in the above code. I'm writing this from memory on my phone.
jindam_vani@lemmy.world · 1 pts · 2y
@Chais@sh.itjust.works
git push origin masterglad_cat@lemmy.sdf.org · 9 pts · 2y
Don't push.
jindam_vani@lemmy.world · 1 pts · 2y
@glad_cat@lemmy.sdf.org
yes, removing push code resolved the issue
Chais@sh.itjust.works · 8 pts · 2y
I have no idea what you're actually trying to accomplish. What you're doing doesn't seem to match the description.
So what are you trying to do?
radix@lemm.ee · 2 pts · 2y
Yeah, sounds like an XY problem.
ryannathans@aussie.zone · 8 pts · 2y
Learn how to use git with this open source game https://ohmygit.org/
MrPoopyButthole@lemmy.world · 4 pts · 2y
If the repo is private you'd need to set up ssh keys with an account to pull, but pulling from public can be done anonymously
Max_P@lemmy.max-p.me · 1 pts · 2y
Clone over HTTPS, not git.
Andy@programming.dev · 1 pts · 2y
poplargrove@lemmy.world · 1 pts · 2y