Samlet all FOSS og offentlig tilgjenglig informasjon om Noark
Aamot Software
ole at aamot.software
Sun Sep 3 04:00:21 CEST 2023
Hei,
Er Nikita Noark 5 Core også kopiert til
https://codeberg.org/noark/nikita-noark5-core
fra
https://gitlab.com/OsloMet-ABI/nikita-noark5-core
Kopieres .git-informasjon mellom gitlab.com og codeberg.org
eller har du replikering av origin og upstream repositories?
Se
https://garygregory.wordpress.com/2016/11/10/how-to-catch-up-my-git-fork-to-master/
og https://www.atlassian.com/git/tutorials/git-forks-and-upstreams
$ git remote -v
# View existing remotes
# origin https://gitlab.com/OsloMet-ABI/nikita-noark5-core.git (fetch)
# origin https://gitlab.com/OsloMet-ABI/nikita-noark5-core.git (push)
Dere bør automatisere synkronisering av source-arkivet mellom
codeberg.org (upstream) og gitlab.com (origin) hvis Dere oppretter
upstream repository https://codeberg.org/noark/nikita-noark5-core.git
hos https://codeberg.org/noark/
For å flytte:
$ git remote add upstream
https://codeberg.org/noark/nikita-noark5-core.git
$ git remote set-url upstream
https://codeberg.org/noark/nikita-noark5-core.git
$ git remote set-url origin
https://gitlab.com/OsloMet-ABI/nikita-noark5-core.git
# Change the 'origin' remote's URL
$ git remote -v
# Verify new remote URLs
origin https://gitlab.com/OsloMet-ABI/nikita-noark5-core.git (fetch)
origin https://gitlab.com/OsloMet-ABI/nikita-noark5-core.git (push)
upstream https://codeberg.org/noark/nikita-noark5-core.git (fetch)
upstream https://codeberg.org/noark/nikita-noark5-core.git (push)
$ git push upstream remote
Username for 'https://codeberg.org':
Password for 'https://codeberg.org':
remote: Unauthorized
fatal: Authentication failed for
'https://codeberg.org/noark/nikita-noark5-core.git/'
$ git fetch origin master
Username for 'https://gitlab.com':
Password for 'https://gitlab.com':
remote: Repository not found.
fatal: Authentication failed for
'https://gitlab.com/OsloMet-ABI/nikita-noark5-core.git/'
$ git fetch upstream remote
Username for 'https://codeberg.org':
Password for 'https://codeberg.org':
remote: Unauthorized
fatal: Authentication failed for
'https://codeberg.org/noark/nikita-noark5-core.git/'
$ git push upstream remote
Username for 'https://codeberg.org':
Password for 'https://codeberg.org':
remote: Unauthorized
fatal: Authentication failed for
'https://codeberg.org/noark/nikita-noark5-core.git/'
Er det like god funksjonalitet for issue tracking og SSH-keys på
codeberg.org som på gitlab.com? Husk å
laste opp SSH-nøklene dine til gitlab.com og codeberg.org. For å
generere en ny SSH-nøkkel kan du kjøre
$ ssh-keygen -t rsa
$ cat .ssh/id_rsa.pub
for din unike datamaskin og deretter må du laste den opp vha.
informasjonen om SSH for gitlab.com på
https://docs.gitlab.com/ee/user/ssh.html
Selv benytter jeg gitlab.gnome.org/oka (upstream) og
gitlab.gnome.org/ole (origin) i Radio-utviklingen,
fordi jeg benytter flere datamaskiner og forskjellige brukernavnkonti
(UiO, NTNU og Aamot Engineering).
Git oppstrøms (upstream) refererer vanligvis til den originale repoen
som du har forket fra andre git-lagre. Når en repo er klonet, har den en
standard fjernkontroll kalt origin som peker til gaffelen din på GitHub,
ikke den originale repoen den ble trukket fra. For å holde styr på den
opprinnelige repoen, må du legge til en annen fjernkontroll kalt
oppstrøms (upstream) i git.
Se .git/config for informasjon om hvilke repo'er du har konfigurert.
Best,
Ole
Den 2023-02-17 14:43, skrev Thomas Sødring via nikita-noark:
> Hei,
>
> For en stund tilbake valgte vi å opprette en noark organisasjon for
> å samle FOSS-kildekode og standarden og annet informasjon som anses
> å være fritt tilgjengelig. I dag gjorde vi en flytte jobb og fikk
> samlet alle ressurser vi har oversikt over på codeberg. Dette er
> tilgjengelig her:
>
> https://codeberg.org/noark
>
> Dersom du vet om andre kilder som vi burde inkludere her så er det
> bare å svare på mailen eller plinge oss på IRC.
>
> (nikita er ikke tatt over til codeberg enda men kommer etterhvert.)
More information about the nikita-noark
mailing list