Opsætning af Krypteret Repository på Bitbucket/GitHub med git-remote-gcrypt: Guide og Backup

Hvordan opsættes et krypteret repository på Bitbucket eller GitHub, og hvordan tilføjes brugere samt trækkes backup til en anden maskine ved brug af git-remote-gcrypt?

Opsætning af et krypteret repository på Bitbucket eller GitHub indebærer at oprette et repository, initialisere et lokalt repository med git-remote-gcrypt, tilføje filer og brugere, samt trække backup til en anden maskine.

Opsætning af et krypteret repository på Bitbucket eller GitHub og tilføjelse af brugere samt backup med git-remote-gcrypt

1. Forudsætninger

  • Installeret Git
  • Installeret git-remote-gcrypt
  • En konto på Bitbucket eller GitHub
  • GPG-nøgler til kryptering

2. Opret et repository på Bitbucket eller GitHub

  1. Log ind på din Bitbucket eller GitHub konto.
  2. Opret et nyt repository.
  3. Kopier URL'en til det nye repository.

3. Initialiser et lokalt repository og konfigurer git-remote-gcrypt


# Initialiser et nyt lokalt repository
git init

# Tilføj en fjernbetjening med git-remote-gcrypt
git remote add cryptremote gcrypt::[URL til dit repository]

# Konfigurer GPG-nøgler til kryptering
git config --local gcrypt.participants "GPG_KEY_ID"

4. Tilføj filer og foretag den første commit


# Tilføj filer til repository
git add .

# Foretag den første commit
git commit -m "Initial commit"

# Push til det krypterede repository
git push cryptremote master

5. Tilføj brugere til det krypterede repository


# Tilføj flere GPG-nøgler til konfigurationen
git config --local --add gcrypt.participants "ADDITIONAL_GPG_KEY_ID"

# Push ændringerne til det krypterede repository
git push cryptremote master

6. Træk backup til en anden maskine


# Klon det krypterede repository til en anden maskine
git clone gcrypt::[URL til dit repository] [lokal mappe]

# Naviger til den lokale mappe
cd [lokal mappe]

# Decrypt og konfigurer repository
git config --local gcrypt.participants "GPG_KEY_ID"

7. Opsummering

  • Opret et repository på Bitbucket eller GitHub.
  • Initialiser et lokalt repository og konfigurer git-remote-gcrypt.
  • Tilføj filer, foretag commits og push til det krypterede repository.
  • Tilføj brugere ved at tilføje deres GPG-nøgler.
  • Træk backup til en anden maskine ved at klone det krypterede repository.