1
0
mirror of https://github.com/privacyguides/i18n.git synced 2025-06-28 13:22:36 +00:00
Files
i18n/i18n/el/meta/git-recommendations.md
2024-04-12 23:32:09 +00:00

45 lines
3.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: Συστάσεις χρήσης Git
---
Αν κάνετε αλλαγές σε αυτόν τον ιστότοπο απευθείας στον web editor του GitHub.com, δεν χρειάζεται να ανησυχείτε γι' αυτό. Εάν αναπτύσσετε τοπικά ή/και είστε μακροχρόνιος συντάκτης ιστότοπων (που μάλλον θα έπρεπε να αναπτύσσετε τοπικά!), λάβετε υπόψη σας αυτές τις συστάσεις.
## Ενεργοποίηση Υπογραφής Κλειδιού SSH
Μπορείτε να χρησιμοποιήσετε ένα υπάρχον κλειδί SSH για υπογραφή ή να [δημιουργήσετε ένα νέο](https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent).
1. Ρυθμίστε το πρόγραμμα-πελάτη του Git να υπογράφει commits και tags από προεπιλογή (αφαιρέστε το `--global` για να υπογράφετε από προεπιλογή μόνο για αυτό το repo):
```bash
git config --global commit.gpgsign true
git config --global gpg.format ssh
git config --global tag.gpgSign true
```
2. Ορίστε το κλειδί SSH για υπογραφή στο Git με την ακόλουθη εντολή, αντικαθιστώντας το `/PATH/TO/.SSH/KEY.PUB` με τη διαδρομή του δημόσιου κλειδιού που θέλετε να χρησιμοποιήσετε, π.χ. `/home/user/.ssh/id_ed25519.pub`:
```bash
git config --global user.signingkey /PATH/TO/.SSH/KEY.PUB
```
Βεβαιωθείτε ότι έχετε [προσθέσει το κλειδί SSH στο λογαριασμό σας στο GitHub](https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account#adding-a-new-ssh-key-to-your-account) **ως κλειδί υπογραφής** (σε αντίθεση ή επιπλέον του κλειδιού ελέγχου ταυτότητας).
## Rebase στο Git pull
Χρησιμοποιήστε το `git pull --rebase` αντί του `git pull` όταν τραβάτε αλλαγές από το GitHub στον τοπικό σας υπολογιστή. Με αυτόν τον τρόπο οι τοπικές αλλαγές σας θα είναι πάντα "πάνω" από τις τελευταίες αλλαγές στο GitHub και θα αποφεύγετε τις συγχωνεύσεις (οι οποίες δεν επιτρέπονται σε αυτό το αποθετήριο).
Μπορείτε να το ορίσετε αυτό ως προεπιλεγμένη συμπεριφορά:
```bash
git config --global pull.rebase true
```
## Επαναφορά από το `main` πριν από την υποβολή ενός PR
Αν εργάζεστε στο δικό σας branch, εκτελέστε αυτές τις εντολές πριν υποβάλετε ένα PR:
```bash
git fetch origin
git rebase origin/main
```