• 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
  • Chais@sh.itjust.works
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    1 year ago

    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 git command; it being simply a frontend to any git repo, not a client to GitHub.

    The correct commands to achieve that would be

    $ git init .
    $ git remote add origin url
    $ git remote add github url
    $ git fetch github
    $ git merge github/master 
    $ git push -u origin master
    

    There may be errors in the above code. I’m writing this from memory on my phone.

    • జిందం వాఐి@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      @Chais@sh.itjust.works

      If I understand OP’s explanation correctly, they’re simply trying to make a, possibly selfhosted, copy of a GitHub repo.

      • yes, you are correct in sense.
      • all i am trying to do is keep a copy of upstream repo. similar to mirroring repo.
      • i have to remove git push origin master
      • i will again check after few days whether the command is correct