Jeg havde brug for at flytte min GitLab installation fra en server til en ny. Den gamle var overloaded og kørte med en ældre version af Ubuntu, så besluttede at det var på tide med en ny. Jeg havde dog ikke lyst til at miste hele min opsætning og historik i GitLab. Det er selvfølgelig […]
git
Git håndterer normalt også rettigheder på filer. Men det kan også være irriterende hvis du ikke har brug for det i projektet. For at gå git til at ignorere fil rettigheder kan du bruge følgende kommando: Dette kan også være interessant for dig:Rettigheder til Kibana på Elasticsearch serverTilføj brugere til Ubuntu serverDB2 table struktruInstallation af […]
Hvis du ønsker at flytte et Subversion projekt til Git. Kan du gøre følgende: Check Subversion projektet ud. Gå ind i roden af projektet Kør følgende for at hente ‘commit authors’ ud fra log beskeder. Så kan vi benytte det ved import til Git og bevare historikken. Regiger filen authors-transform.txt, så informationerne er korrekte på […]
Når du commiter i Zend Studio, forslår den selv en Author med email og det hele. Hvis du ønsker at ændre på den information skal du gøre følgende. Gå til Window > Preferences > Team > Git > Configuration Her vil navn og email stå på brugeren, som du så kan rette og gemme. Dette […]
Først skal vi have tilføjet ssh nøglen til Zend Studio. Derefter er det muligt at oprettet et Git project uden at benytte kodeord. Jeg benytter en eksisterende ssh nøgle. Åben Zend Studio Gå til Window -> Preferences Udvid General Udvid Network Connections Åben SSH2 Gå til fanen Key Management Klik Load Existing Key Åben den nøgle du ønsker at benytte […]
Ud over at sørge for at tilføje domænet på din DNS servere skal du rette følgende på servere. I /etc/gitlab/gitlab.rb skal du rette external_url external_url 'http://testlab.ditdomæne.dk' til det nye domæne. Herefter skal du køre: sudo gitlab-ctl reconfigure Så skulle du være klar til at gå ind på det nye domæne og hvis du går ind på et […]
Først skal du clone gitolite-admin git clone ssh://git@git.server.dev/gitolite-admin Så skal vi redigere gitolite.conf som ligger i conf mappen. Tilføj rettigheder til dit nye repository. repo mit-nye-repository RW+ = rs Commit og Push ændringerne og Gitolite vil så have lavet et nyt tomt repository. Nu skal du så bare Clone det nye repository fra serveren. git clone ssh://git@git.server.dev/mit-nye-repository […]
Det kan nogle gange være handy at se hvad der er forskel på 2 brances. Dette er meget nemt og gøres på følgende måde Dette kan også være interessant for dig:Vis git diff mellem forskellige branchesBasename på en fil i bashÆndre WP menu til ikke at være en listeHTML5 dataliste som forslag til […]
For at Redmine kan tilgå dit Git repository skal du have en lokal kopi. Denne kopi skal ikke være en normal kopi som den du sikker og udvikler i men en bare. For at få alle kommentare og branches med er det bedst at lave et mirror med Git. Hvis du bare laver en ‘git […]
Jeg havde brug for at flytte et repository til en anden server og fandt ud af det faktisk er meget nemt. Du skal blot redigere .git/config og i filen vil du finde et steder hvor der står noget i retning af: [remote "origin"] url = git@server:project Her skal du blot ændre server til dit nye […]
For at flytte et Git repository til en ny server skal man blot logge ind på den nye serve. Gå ind i den mappe repositoryet skal ligge i og skrive: git clone --bare <bruger>@<gammle_server>:<repository> <repository> Dette vil lave en ny bare kopi af repository fra den gamle serve i den mappe som du står i […]