Turn into an organization** (In eine Organisation umwandeln).
+ 
+6. Überprüfe und bestätige im Dialogfeld „Account Transformation Warning“ (Warnung zur Kontoumwandlung) die Umwandlung. Beachte, dass die Informationen in diesem Feld mit der Warnung oben in diesem Artikel übereinstimmt.
+ 
+7. Wähle auf der Seite „Transform your user into an organization“ (Benutzer in eine Organisation umwandeln) unter „Choose an organization owner“ (Organisationsinhaber auswählen) entweder das sekundäre persönliche Konto, das du im vorherigen Abschnitt erstellt hast, oder einen anderen vertrauenswürdigen Benutzer für die Verwaltung der Organisation aus.
+ 
+8. Wähle das Abonnement der neuen Organisation aus, und gib auf Aufforderung deine Abrechnungsinformationen ein.
+9. Klicke auf **Create Organization** (Organisation erstellen).
+10. Melde Dich bei dem neuen persönlichen Konto an, das du in Schritt 1 erstellt hast, und greife dann mithilfe des Kontextwechsels auf deine neue Organisation zu.
{% tip %}
-**Tip**: When you convert a personal account into an organization, we'll add collaborators on repositories that belong to the account to the new organization as *outside collaborators*. You can then invite *outside collaborators* to become members of your new organization if you wish. For more information, see "[Roles in an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#outside-collaborators)."
+**Tipp**: Wenn du ein persönliches Konto in eine Organisation umwandelst, fügen wir Mitarbeiter für Repositorys, die zum Konto gehören, der neuen Organisation als *externe Mitarbeiter* hinzu. Anschließend kannst du optional *externe Mitarbeiter* dazu einladen, Mitglieder deiner neuen Organisation zu werden. Weitere Informationen findest du unter [Rollen in einer Organisation](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#outside-collaborators).
{% endtip %}
-## Further reading
-- "[Setting up teams](/articles/setting-up-teams)"
-{% ifversion fpt or ghec %}- "[Inviting users to join your organization](/articles/inviting-users-to-join-your-organization)"{% endif %}
-- "[Accessing an organization](/articles/accessing-an-organization)"
+## Weitere Informationsquellen
+- "[Einrichten von Teams](/articles/setting-up-teams)" {% ifversion fpt or ghec %}- "[Einladen von Benutzern zur Teilnahme an deiner Organisation](/articles/inviting-users-to-join-your-organization)"{% endif %}
+- "[Zugreifen auf eine Organisation](/articles/accessing-an-organization)"
diff --git a/translations/de-DE/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/deleting-your-personal-account.md b/translations/de-DE/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/deleting-your-personal-account.md
index 58818ffd1111..d8efa6c28392 100644
--- a/translations/de-DE/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/deleting-your-personal-account.md
+++ b/translations/de-DE/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/deleting-your-personal-account.md
@@ -1,6 +1,6 @@
---
-title: Deleting your personal account
-intro: 'You can delete your personal account on {% data variables.location.product_location %} at any time.'
+title: Löschen deines persönlichen Kontos
+intro: 'Du kannst dein persönliches Konto bei {% data variables.product.product_location %} jederzeit löschen.'
redirect_from:
- /articles/deleting-a-user-account
- /articles/deleting-your-user-account
@@ -15,53 +15,55 @@ versions:
topics:
- Accounts
shortTitle: Delete your account
+ms.openlocfilehash: c26ae9af0266defeaa7d0e15afc22b2edee2b7d2
+ms.sourcegitcommit: 478f2931167988096ae6478a257f492ecaa11794
+ms.translationtype: HT
+ms.contentlocale: de-DE
+ms.lasthandoff: 09/09/2022
+ms.locfileid: '147687182'
---
+## Informationen zum Löschen deines persönlichen Kontos
-## About deletion of your personal account
-
-Deleting your personal account removes all repositories, forks of private repositories, wikis, issues, pull requests, and pages owned by your account. {% ifversion fpt or ghec %}Issues and pull requests you've created and comments you've made in repositories owned by other users will not be deleted. Your resources and comments will become associated with the [ghost user](https://github.com/ghost).{% else %}Issues and pull requests you've created and comments you've made in repositories owned by other users will not be deleted.{% endif %}
+Wenn du dein persönliches Konto löschst, werden alle Repositorys, Forks von privaten Repositorys, Wikis, Issues, Pull Requests und Seiten, die zu deinem Konto gehören, ebenfalls gelöscht. {% ifversion fpt or ghec %}Issues und Pull Requests, die du erstellt hast, sowie Kommentare, die du in Repositorys anderer Benutzer gemacht hast, werden nicht gelöscht. Deine Ressourcen und Kommentare werden dem [Geisterbenutzer](https://github.com/ghost) zugeordnet.{% else %}Issues und Pull Requests, die du erstellt hast, und Kommentare, die du in Repositorys anderer Benutzer gemacht hast, werden nicht gelöscht.{% endif %}
{% ifversion ghec %}
{% note %}
-**Note**: If your enterprise manages your account and you sign into {% data variables.location.product_location %} through your company's identity provider (IdP), you cannot delete your account. For more information, see "[About {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users)."
+**Hinweis**: Wenn dein Unternehmen dein Konto verwaltet, und du dich über den Identitätsanbieter deines Unternehmens (IdP) bei {% data variables.product.product_location %} anmeldest, kannst du dein Konto nicht löschen. Weitere Informationen findest du unter [Informationen zu {% data variables.product.prodname_emus %}](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users).
{% endnote %}
{% endif %}
-{% ifversion fpt or ghec %}When you delete your account we stop billing you. The email address associated with the account becomes available for use with a different account on {% data variables.location.product_location %}. After 90 days, the account name also becomes available to anyone else to use on a new account. {% endif %}
+{% ifversion fpt or ghec %}Wenn du dein Konto löschst, werden keine Gebühren mehr erhoben. Die mit dem Konto verknüpfte E-Mail-Adresse wird für die Nutzung mit einem anderen Konto auf {% data variables.product.product_location %} freigegeben. Nach 90 Tagen wird auch der Kontoname freigegeben und kann von allen anderen Personen für ein neues Konto verwendet werden. {% endif %}
-If you're the only owner of an organization, you must transfer ownership to another person or delete the organization before you can delete your personal account. If there are other owners in the organization, you must remove yourself from the organization before you can delete your personal account.
+Wenn du der einzige Besitzer einer Organisation bist, musst du den Besitz auf eine andere Person übertragen oder die Organisation löschen, bevor du dein Benutzerkonto löschen kannst. Wenn es noch weitere Besitzer*innen in deiner Organisation gibt, musst du dich selbst aus der Organisation entfernen, bevor du dein Benutzerkonto löschen kannst.
-For more information, see the following articles.
+Weitere Informationen findest du in den folgenden Artikeln.
-- "[Transferring organization ownership](/articles/transferring-organization-ownership)"
-- "[Deleting an organization account](/articles/deleting-an-organization-account)"
-- "[Removing yourself from an organization](/articles/removing-yourself-from-an-organization/)"
+- [Übertragen des Besitzes einer Organisation](/articles/transferring-organization-ownership)
+- [Löschen eines Organisationskontos](/articles/deleting-an-organization-account)
+- [Entfernen der eigenen Person aus einer Organisation](/articles/removing-yourself-from-an-organization/)
-## Back up your account data
+## Deine Kontoinformationen sichern
-Before you delete your personal account, make a copy of all repositories, private forks, wikis, issues, and pull requests owned by your account. For more information, see "[Backing up a repository](/repositories/archiving-a-github-repository/backing-up-a-repository)."
+Bevor du dein persönliches Konto löschst, erstelle Kopien aller Repositorys, privaten Forks, Wikis, Issues und Pull Requests, die zu deinem Konto gehören. Weitere Informationen findest du unter [Backup eines Repositorys durchführen](/repositories/archiving-a-github-repository/backing-up-a-repository).
{% warning %}
-**Warning:** Once your personal account has been deleted, {% ifversion fpt or ghec %}{% data variables.product.company_short %}{% elsif ghes or ghae %}an enterprise owner{% endif %} cannot restore your content.
+**Warnung:** Nachdem dein persönliches Konto gelöscht wurde, kann {% ifversion fpt or ghec %}{% data variables.product.company_short %}{% elsif ghes or ghae %}ein Unternehmensbesitzer{% endif %} deine Inhalte nicht wiederherstellen.
{% endwarning %}
-## Delete your personal account
-
-{% data reusables.user-settings.access_settings %}
-{% data reusables.user-settings.account_settings %}
-3. At the bottom of the Account Settings page, under "Delete account", click **Delete your account**. Before you can delete your personal account:
- - If you're the only owner in the organization, you must transfer ownership to another person or delete your organization.
- - If there are other organization owners in the organization, you must remove yourself from the organization.
- 
-4. In the "Make sure you want to do this" dialog box, complete the steps to confirm you understand what happens when your account is deleted:
- 
- {% ifversion fpt or ghec %}- Recall that all repositories, forks of private repositories, wikis, issues, pull requests and {% data variables.product.prodname_pages %} sites owned by your account will be deleted and your billing will end immediately, and your username will be available to anyone for use on {% data variables.product.product_name %} after 90 days.
- {% else %}- Recall that all repositories, forks of private repositories, wikis, issues, pull requests and pages owned by your account will be deleted, and your username will be available for use on {% data variables.product.product_name %}.
- {% endif %}- In the first field, type your {% data variables.product.product_name %} username or email.
- - In the second field, type the phrase from the prompt.
+## Löschen deines persönlichen Kontos
+
+{% data reusables.user-settings.access_settings %} {% data reusables.user-settings.account_settings %}
+3. Klicke unten auf der Seite mit den Kontoeinstellungen unter „Konto löschen“ auf **Dein Konto löschen**. Bevor du dein persönliches Konto löschen kannst, musst du Folgendes ausführen:
+ - Wenn du der alleinige Inhaber einer Organisation bist, musst du die Inhaberschaft auf eine andere Person übertragen oder die Organisation löschen.
+ - Wenn es andere Inhaber der Organisation gibt, musst du Dich selbst aus der Organisation entfernen.
+ 
+4. Führe im Dialogfeld „Sicherstellen, dass du dies tun möchtest“ die folgenden Schritte durch, um zu bestätigen, dass du verstanden hast, was passiert, wenn dein Konto gelöscht wird:  {% ifversion fpt or ghec %}– Denke daran, dass alle Repositorys, Forks privater Repositorys, Wikis, Issues, Pull Requests und {% data variables.product.prodname_pages %}-Websites, die zu deinem Konto gehören, gelöscht werden. Gleichzeitig wird die Abrechnung sofort beendet, und dein Benutzername wird nach 90 Tagen zur Verwendung durch andere Personen auf {% data variables.product.product_name %} freigegeben.
+ {% else %}– Denke daran, dass alle Repositorys, Forks von privaten Repositorys, Wikis, Issues, Pull Requests und Seiten von deinem Konto ebenfalls gelöscht werden und dein Benutzername wieder für die Verwendung auf {% data variables.product.product_name %} freigegeben wird.
+ {% endif %}– Gib im ersten Feld deinen {% data variables.product.product_name %}-Benutzernamen oder deine E-Mail-Adresse ein.
+ - Gib im zweiten Feld den Text von der Aufforderung ein.
diff --git a/translations/de-DE/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/index.md b/translations/de-DE/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/index.md
index 6b1e5ab64316..b5e3f94e7b08 100644
--- a/translations/de-DE/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/index.md
+++ b/translations/de-DE/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/index.md
@@ -1,6 +1,6 @@
---
-title: Managing your personal account
-intro: 'You can manage your personal account on {% ifversion fpt or ghec or ghes %}{% data variables.location.product_location %}{% elsif ghae %}{% data variables.product.product_name %}{% endif %}. For example, you can {% ifversion fpt or ghec %}manage multiple accounts, {% endif %}convert an account to an organization{% ifversion fpt or ghec or ghes %}, or delete an account{% endif %}.'
+title: Verwalten deines persönlichen Kontos
+intro: 'Du kannst dein persönliches Konto auf {% ifversion fpt or ghec or ghes %}{% data variables.product.product_location %}{% elsif ghae %}{% data variables.product.product_name %}{% endif %} verwalten. Du kannst zum Beispiel {% ifversion fpt or ghec %}mehrere Konten verwalten, {% endif %}ein Konto in eine Organisation{% ifversion fpt or ghec or ghes %} umwandeln oder ein Konto löschen{% endif %}.'
shortTitle: Manage personal account
versions:
fpt: '*'
@@ -15,5 +15,11 @@ children:
- /converting-a-user-into-an-organization
- /best-practices-for-leaving-your-company
- /deleting-your-personal-account
+ms.openlocfilehash: eee070c194b3d3da7a6380422c506e5e0df9b63f
+ms.sourcegitcommit: 478f2931167988096ae6478a257f492ecaa11794
+ms.translationtype: HT
+ms.contentlocale: de-DE
+ms.lasthandoff: 09/09/2022
+ms.locfileid: '147687179'
---
diff --git a/translations/de-DE/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/managing-multiple-accounts.md b/translations/de-DE/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/managing-multiple-accounts.md
index ac0abba21c30..e13eb11bbeab 100644
--- a/translations/de-DE/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/managing-multiple-accounts.md
+++ b/translations/de-DE/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/managing-multiple-accounts.md
@@ -1,6 +1,6 @@
---
-title: Managing multiple accounts
-intro: 'If you use one workstation to contribute to projects for more than one account on {% data variables.location.product_location %}, you can modify your Git configuration to simplify the contribution process.'
+title: Verwalten mehrerer Konten
+intro: 'Wenn du eine einzelne Arbeitsstation verwendest, um an Projekten für mehrere Konten auf {% data variables.product.product_location %} mitzuwirken, kannst du deine Git-Konfiguration ändern, um den Beitragsprozess zu vereinfachen.'
versions:
feature: multiple-accounts-one-workstation
topics:
@@ -8,97 +8,84 @@ topics:
- Git
- GitHub
shortTitle: Manage multiple accounts
+ms.openlocfilehash: 3d1c31cb645d9f592121e955e07e8bf9ee473a82
+ms.sourcegitcommit: 478f2931167988096ae6478a257f492ecaa11794
+ms.translationtype: HT
+ms.contentlocale: de-DE
+ms.lasthandoff: 09/09/2022
+ms.locfileid: '147687170'
---
+## Informationen zur Verwaltung mehrerer Konten
-## About management of multiple accounts
+In einigen Fällen musst du möglicherweise mehrere Konten auf {% data variables.product.product_location %} verwenden. Du kannst beispielsweise über ein persönliches Konto für Open-Source-Beiträge verfügen, und zudem kann dein Arbeitgeber ein Benutzerkonto innerhalb eines Unternehmens für dich erstellen und verwalten.
-In some cases, you may need to use multiple accounts on {% data variables.location.product_location %}. For example, you may have a personal account for open source contributions, and your employer may also create and manage a user account for you within an enterprise.
+Du kannst dein {% data variables.product.prodname_managed_user %} nicht verwenden, um an öffentlichen Projekten auf {% data variables.product.product_location %} mitzuwirken, daher musst du Beiträge zu diesen Ressourcen über dein persönliches Konto vornehmen. Weitere Informationen findest du unter [Informationen zu {% data variables.product.prodname_emus %}]({% ifversion fpt %}/enterprise-cloud@latest{% endif %}/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users#abilities-and-restrictions-of-managed-user-accounts){% ifversion fpt %} in der {% data variables.product.prodname_ghe_cloud %}-Dokumentation.{% elsif ghec %}.{% endif %}
-You cannot use your {% data variables.enterprise.prodname_managed_user %} to contribute to public projects on {% data variables.location.product_location %}, so you must contribute to those resources using your personal account. For more information, see "[About {% data variables.product.prodname_emus %}]({% ifversion fpt %}/enterprise-cloud@latest{% endif %}/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users#abilities-and-restrictions-of-managed-user-accounts){% ifversion fpt %}" in the {% data variables.product.prodname_ghe_cloud %} documentation.{% elsif ghec %}."{% endif %}
-
-If you want to use one workstation to contribute from both accounts, you can simplify contribution with Git by using a mixture of protocols to access repository data, or by using credentials on a per-repository basis.
+Wenn du eine einzige Arbeitsstation verwenden möchtest, um über beide Konten mitzuwirken, kannst du deine Beiträge mit Git vereinfachen, indem du eine Mischung von Protokollen für den Zugriff auf Repositorydaten nutzt oder Anmeldeinformationen auf Repositorybasis verwendest.
{% warning %}
-**Warning**: Be mindful when you use one workstation to contribute to two separate accounts. Management of two or more accounts can increase the chance of mistakenly leaking internal code to the public.
+**Warnung**: Sei vorsichtig, wenn du eine Arbeitsstation für Beiträge über zwei separate Konten verwendest. Die Verwaltung von zwei oder mehr Konten kann das Risiko erhöhen, dass interner Code versehentlich an die Öffentlichkeit gelangt.
{% endwarning %}
-If you aren't required to use a {% data variables.enterprise.prodname_managed_user %}, {% data variables.product.company_short %} recommends that you use one personal account for all your work on {% data variables.location.product_location %}. With a single personal account, you can contribute to a combination of personal, open source, or professional projects using one identity. Other people can invite the account to contribute to both individual repositories and repositories owned by an organization, and the account can be a member of multiple organizations or enterprises.
+Wenn du kein {% data variables.product.prodname_managed_user %} verwenden musst, empfiehlt {% data variables.product.company_short %} die Verwendung eines persönlichen Kontos für all deine Arbeit auf {% data variables.product.product_location %}. Mit einem einzigen persönlichen Konto kannst du Beiträge zu einer Kombination aus persönlichen, Open-Source- oder professionellen Projekten mithilfe einer einzigen Identität verfassen. Andere Personen können das Konto einladen, sowohl zu Einzelrepositorys als auch zu organisationseigenen Repositorys beizutragen, und das Konto kann Mitglied mehrerer Organisationen oder Unternehmen sein.
-## Contributing to two accounts using HTTPS and SSH
+## Beitragen zu zwei Konten über HTTPS und SSH
-If you contribute with two accounts from one workstation, you can access repositories by using a different protocol and credentials for each account.
+Wenn du Beiträge mit zwei Konten auf einer einzigen Arbeitsstation verfasst, kannst du auf Repositorys zugreifen, indem du für jedes Konto ein anderes Protokoll und andere Anmeldeinformationen verwendest.
-Git can use either the HTTPS or SSH protocol to access and update data in repositories on {% data variables.location.product_location %}. The protocol you use to clone a repository determines which credentials your workstation will use to authenticate when you access the repository. With this approach to account management, you store the credentials for one account to use for HTTPS connections and upload an SSH key to the other account to use for SSH connections.
+Git kann entweder das HTTPS- oder das SSH-Protokoll verwenden, um auf Daten in Repositorys auf {% data variables.product.product_location %} zuzugreifen und diese zu aktualisieren. Das zum Klonen eines Repositorys eingesetzte Protokoll legt fest, welche Anmeldeinformationen deine Arbeitsstation zum Authentifizieren verwendet, wenn du auf das Repository zugreifst. Bei diesem Ansatz der Kontoverwaltung speicherst du die Anmeldeinformationen für ein Konto, das für HTTPS-Verbindungen verwendet werden soll, und lädst einen SSH-Schlüssel in das andere Konto hoch, das für SSH-Verbindungen verwendet werden soll.
-You can find both the HTTPS or an SSH URLs for cloning a repository on {% data variables.product.product_name %}. For more information, see "[Cloning a repository](/repositories/creating-and-managing-repositories/cloning-a-repository)."
+Du findest sowohl die HTTPS- als auch die SSH-URL zum Klonen eines Repositorys auf {% data variables.product.product_name %}. Weitere Informationen findest du unter [Klonen eines Repositorys](/repositories/creating-and-managing-repositories/cloning-a-repository).
-For more information about the use of SSH to access repositories on {% data variables.product.product_name %}, see "[Connecting to {% data variables.product.prodname_dotcom %} with SSH](/authentication/connecting-to-github-with-ssh)."
+Weitere Informationen zur Verwendung von SSH zum Zugreifen auf Repositorys auf {% data variables.product.product_name %} findest du unter [Herstellen einer Verbindung mit {% data variables.product.prodname_dotcom %} über SSH](/authentication/connecting-to-github-with-ssh).
-## Contributing to multiple accounts using HTTPS and {% data variables.product.pat_generic %}s
+## Beitragen zu mehreren Konten über HTTPS und PATs
-Alternatively, if you want to use the HTTPS protocol for both accounts, you can use different {% data variables.product.pat_generic %}s for each account by configuring Git to store different credentials for each repository.
+Wenn du das HTTPS-Protokoll für beide Konten verwenden möchtest, kannst du für jedes Konto unterschiedliche persönliche Zugriffstoken (Personal Access Token, PAT) verwenden, indem du Git für das Speichern verschiedener Anmeldeinformationen für jedes Repository konfigurierst.
{% mac %}
-{% data reusables.git.open-terminal %}
-{% data reusables.git.confirm-credential-manager %}
-{% data reusables.git.clear-the-stored-credentials %}
- {% data reusables.git.no-credential-manager %}
- - If the output is `osxkeychain`, you're using the macOS keychain. To clear the credentials, enter the following command.
+{% data reusables.git.open-terminal %} {% data reusables.git.confirm-credential-manager %} {% data reusables.git.clear-the-stored-credentials %} {% data reusables.git.no-credential-manager %}
+ - Wenn die Ausgabe `osxkeychain` lautet, verwendest du den macOS-Schlüsselbund. Gib den folgenden Befehl ein, um die Anmeldeinformationen zu löschen.
```shell{:copy}
git credential-osxkeychain erase https://github.com
```
- {% data reusables.git.clear-stored-gcm-credentials %}
-{% data reusables.git.cache-on-repository-path %}
-{% data reusables.accounts.create-personal-access-tokens %}
-{% data reusables.git.provide-credentials %}
+ {% data reusables.git.clear-stored-gcm-credentials %} {% data reusables.git.cache-on-repository-path %} {% data reusables.accounts.create-personal-access-tokens %} {% data reusables.git.provide-credentials %}
{% endmac %}
{% windows %}
-1. Open Git Bash.
-{% data reusables.git.confirm-credential-manager %}
-{% data reusables.git.clear-the-stored-credentials %}
- {% data reusables.git.no-credential-manager %}
- {% data reusables.git.clear-stored-gcm-credentials %}
- - If the output is `wincred`, you're using the Windows Credential Manager. To clear the credentials, enter the following command.
+1. Öffne Git Bash.
+{% data reusables.git.confirm-credential-manager %} {% data reusables.git.clear-the-stored-credentials %} {% data reusables.git.no-credential-manager %} {% data reusables.git.clear-stored-gcm-credentials %}
+ - Wenn die Ausgabe `wincred` lautet, verwendest du die Windows-Anmeldeinformationsverwaltung. Gib den folgenden Befehl ein, um die Anmeldeinformationen zu löschen.
```shell{:copy}
cmdkey /delete:LegacyGeneric:target=git:https://github.com
```
-{% data reusables.git.cache-on-repository-path %}
-{% data reusables.accounts.create-personal-access-tokens %}
-{% data reusables.git.provide-credentials %}
+{% data reusables.git.cache-on-repository-path %} {% data reusables.accounts.create-personal-access-tokens %} {% data reusables.git.provide-credentials %}
{% endwindows %}
{% linux %}
-{% data reusables.git.open-terminal %}
-{% data reusables.git.confirm-credential-manager %}
-{% data reusables.git.clear-the-stored-credentials %}
- {% data reusables.git.no-credential-manager %}
- {% data reusables.git.clear-stored-gcm-credentials %}
-{% data reusables.git.cache-on-repository-path %}
-{% data reusables.accounts.create-personal-access-tokens %}
-{% data reusables.git.provide-credentials %}
+{% data reusables.git.open-terminal %} {% data reusables.git.confirm-credential-manager %} {% data reusables.git.clear-the-stored-credentials %} {% data reusables.git.no-credential-manager %} {% data reusables.git.clear-stored-gcm-credentials %} {% data reusables.git.cache-on-repository-path %} {% data reusables.accounts.create-personal-access-tokens %} {% data reusables.git.provide-credentials %}
{% endlinux %}
-## Contributing to multiple accounts using SSH and `GIT_SSH_COMMAND`
+## Beitragen zu mehreren Konten über SSH und `GIT_SSH_COMMAND`
-If you want to use the SSH protocol for both accounts, you can use different SSH keys for each account. For more information about using SSH, see "[Connecting to {% data variables.product.prodname_dotcom %} with SSH](/authentication/connecting-to-github-with-ssh)."
+Wenn du das SSH-Protokoll für beide Konten verwenden möchtest, kannst du verschiedene SSH-Schlüssel für jedes Konto verwenden. Weitere Informationen zur Verwendung von SSH findest du unter [Herstellen einer Verbindung mit {% data variables.product.prodname_dotcom %} mit SSH](/authentication/connecting-to-github-with-ssh).
-To use a different SSH key for different repositories that you clone to your workstation, you must write a shell wrapper function for Git operations. The function should perform the following steps.
-1. Determine the repository's full name with owner, using a command such as `git config --get remote.origin.url`.
-2. Choose the correct SSH key for authentication.
-3. Modify `GIT_SSH_COMMAND` accordingly. For more information about `GIT_SSH_COMMAND`, see [Environment Variables](https://git-scm.com/docs/git#Documentation/git.txt-codeGITSSHCOMMANDcode) in the Git documentation.
+Um unterschiedliche SSH-Schlüssel für verschiedene Repositorys zu verwenden, die du auf deine Arbeitsstation klonst, musst du eine Shell-Wrapper-Funktion für Git-Vorgänge schreiben. Die Funktion sollte die folgenden Schritte ausführen.
+1. Lege den vollständigen Namen des Repositorys mit Besitzer fest, indem du einen Befehl wie z. B. `git config --get remote.origin.url` verwendest.
+2. Wähle den richtigen SSH-Schlüssel für die Authentifizierung aus.
+3. Ändere `GIT_SSH_COMMAND` entsprechend. Weitere Informationen zu `GIT_SSH_COMMAND` findest du unter [Umgebungsvariablen](https://git-scm.com/docs/git#Documentation/git.txt-codeGITSSHCOMMANDcode) in der Git-Dokumentation.
-For example, the following command sets the `GIT_SSH_COMMAND` environment variable to specify an SSH command that uses the private key file at **_PATH/TO/KEY/FILE_** for authentication to clone the repository named **_OWNER_**/**_REPOSITORY_** on {% data variables.location.product_location %}.
+Der folgende Befehl legt beispielsweise die `GIT_SSH_COMMAND`-Umgebungsvariable fest, um einen SSH-Befehl anzugeben, der die private Schlüsseldatei unter **_PATH/TO/KEY/FILE_** für die Authentifizierung zum Klonen des Repositorys namens **_OWNER_**/**_REPOSITORY_** auf {% data variables.product.product_location %} verwendet.
GIT_SSH_COMMAND='ssh -i PATH/TO/KEY/FILE -o IdentitiesOnly=yes' git clone git@github.com:OWNER/REPOSITORY
diff --git a/translations/de-DE/content/actions/automating-builds-and-tests/about-continuous-integration.md b/translations/de-DE/content/actions/automating-builds-and-tests/about-continuous-integration.md
index eed83fb6ffac..e160950674e5 100644
--- a/translations/de-DE/content/actions/automating-builds-and-tests/about-continuous-integration.md
+++ b/translations/de-DE/content/actions/automating-builds-and-tests/about-continuous-integration.md
@@ -1,6 +1,6 @@
---
-title: About continuous integration
-intro: 'You can create custom continuous integration (CI) workflows directly in your {% data variables.product.prodname_dotcom %} repository with {% data variables.product.prodname_actions %}.'
+title: Informationen zur fortlaufenden Integration
+intro: 'Mit {% data variables.product.prodname_actions %} kannst direkt in deinem {% data variables.product.prodname_dotcom %}-Repository CI-Workflows (Continuous Integration) für die fortlaufende Integration erstellen.'
redirect_from:
- /articles/about-continuous-integration
- /github/automating-your-workflow-with-github-actions/about-continuous-integration
@@ -16,45 +16,48 @@ type: overview
topics:
- CI
shortTitle: Continuous integration
+ms.openlocfilehash: 26b9088133ad561900d06a0c885d6b06b9b55861
+ms.sourcegitcommit: fcf3546b7cc208155fb8acdf68b81be28afc3d2d
+ms.translationtype: HT
+ms.contentlocale: de-DE
+ms.lasthandoff: 09/10/2022
+ms.locfileid: '147880661'
---
+{% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %}
-{% data reusables.actions.enterprise-beta %}
-{% data reusables.actions.enterprise-github-hosted-runners %}
+## Informationen zur fortlaufenden Integration
-## About continuous integration
+Bei der Softwarepraktik der fortlaufenden Integration (CI) erfolgen häufige Code-Commits an ein gemeinsames Repository. Code-Commits in kurzen Abständen tragen dazu bei, Fehler frühzeitiger aufzudecken, und verringern die Codemenge, die ein Entwickler auf der Suche nach der Fehlerursache debuggen muss. Durch häufige Code-Aktualisierungen lassen sich zudem Änderungen von verschiedenen Mitgliedern eines Software-Entwicklungsteams leichter zusammenführen. Dies bedeutet einen erheblichen Vorteil für die Entwickler, die sich damit stärker auf das Schreiben des Codes konzentrieren können, statt Fehler debuggen oder Mergekonflikte beheben zu müssen.
-Continuous integration (CI) is a software practice that requires frequently committing code to a shared repository. Committing code more often detects errors sooner and reduces the amount of code a developer needs to debug when finding the source of an error. Frequent code updates also make it easier to merge changes from different members of a software development team. This is great for developers, who can spend more time writing code and less time debugging errors or resolving merge conflicts.
+Durch einen Codecommit an das Repository kannst du den Code fortlaufend erstellen und testen, sodass gewährleistet ist, dass der Commit keine Fehler einbringt. Die Tests können beispielsweise Code-Linters (überprüfen Stilformatierungen), Sicherheitsprüfungen, Code-Abdeckung, Funktionstests und andere benutzerdefinierte Prüfungen umfassen.
-When you commit code to your repository, you can continuously build and test the code to make sure that the commit doesn't introduce errors. Your tests can include code linters (which check style formatting), security checks, code coverage, functional tests, and other custom checks.
+Zum Erstellen und Testen des Codes ist ein Server erforderlich. Du kannst Aktualisierungen lokal erstellen und testen, bevor du den Code per Push an ein Repository sendest, oder auch einen CI-Server nutzen, der neue Codecommits in einem Repository überprüft.
-Building and testing your code requires a server. You can build and test updates locally before pushing code to a repository, or you can use a CI server that checks for new code commits in a repository.
+## Informationen zur fortlaufenden Integration mit {% data variables.product.prodname_actions %}
-## About continuous integration using {% data variables.product.prodname_actions %}
-
-{% ifversion ghae %}CI using {% data variables.product.prodname_actions %} offers workflows that can build the code in your repository and run your tests. Workflows can run on runner systems that you host. For more information, see "[About self-hosted runners](/actions/hosting-your-own-runners/about-self-hosted-runners)."
-{% else %} CI using {% data variables.product.prodname_actions %} offers workflows that can build the code in your repository and run your tests. Workflows can run on {% data variables.product.prodname_dotcom %}-hosted virtual machines, or on machines that you host yourself. For more information, see "[About {% data variables.product.prodname_dotcom %}-hosted runners](/actions/using-github-hosted-runners/about-github-hosted-runners)" and "[About self-hosted runners](/actions/automating-your-workflow-with-github-actions/about-self-hosted-runners)."
+{% ifversion ghae %}CI mit {% data variables.product.prodname_actions %} bietet Workflows an, die den Code in deinem Repository erstellen und deine Tests ausführen können. Workflows können auf Runnersystemen ausgeführt werden, die du hostest. Weitere Informationen findest du unter „[Informationen zu selbstgehosteten Runnern](/actions/hosting-your-own-runners/about-self-hosted-runners)“.
+{% else %} CI mit {% data variables.product.prodname_actions %} bietet Workflows an, die den Code in deinem Repository erstellen und deine Tests ausführen können. Workflows können auf {% data variables.product.prodname_dotcom %}-gehosteten VMs ausgeführt werden, oder auf Computern, die du selbst hostest. Weitere Informationen findest du unter [Virtuelle Umgebungen für {% data variables.product.prodname_dotcom %}-gehostete Runner](/actions/using-github-hosted-runners/about-github-hosted-runners) und [Informationen zu selbstgehosteten Runnern](/actions/automating-your-workflow-with-github-actions/about-self-hosted-runners).
{% endif %}
-You can configure your CI workflow to run when a {% data variables.product.prodname_dotcom %} event occurs (for example, when new code is pushed to your repository), on a set schedule, or when an external event occurs using the repository dispatch webhook.
+Du kannnst den CI-Workflow so konfigurieren, dass er bei einem {% data variables.product.prodname_dotcom %}-Ereignis (z. B. wenn neuer Code per Push in das Repository eingebracht wird), nach einem festen Zeitplan oder bei einem externen Ereignis anhand des Sende-Webhooks des Repositorys ausgeführt wird.
-{% data variables.product.product_name %} runs your CI tests and provides the results of each test in the pull request, so you can see whether the change in your branch introduces an error. When all CI tests in a workflow pass, the changes you pushed are ready to be reviewed by a team member or merged. When a test fails, one of your changes may have caused the failure.
+{% data variables.product.product_name %} führt die CI-Tests durch und liefert die Ergebnisse der einzelnen Tests im Pull Request, sodass du feststellen kannst, ob die Änderung im Branch einen Fehler einbringt. Sobald alle CI-Tests in einem Workflow bestanden wurden, können die per Push übermittelten Änderungen von einem Teammitglied geprüft oder zusammengeführt werden. Wenn ein Test nicht bestanden wird, liegt die Ursache eventuell in einer deiner Änderungen.
-When you set up CI in your repository, {% data variables.product.product_name %} analyzes the code in your repository and recommends CI workflows based on the language and framework in your repository. For example, if you use [Node.js](https://nodejs.org/en/), {% data variables.product.product_name %} will suggest a starter workflow that installs your Node.js packages and runs your tests. You can use the CI starter workflow suggested by {% data variables.product.product_name %}, customize the suggested starter workflow, or create your own custom workflow file to run your CI tests.
+Wenn du die CI im Repository einrichtest, analysiert {% data variables.product.product_name %} den Code im Repository und empfiehlt CI-Workflows anhand der Sprache und des Frameworks im Repository. Wenn du z. B. [Node.js](https://nodejs.org/en/) verwendest, schlägt {% data variables.product.product_name %} einen Workflow zum Einstieg vor, der deine Node.js-Pakete installiert und deine Tests ausführt. Du kannst den von {% data variables.product.product_name %} vorgeschlagenen CI-Workflow zum Einstieg übernehmen, den vorgeschlagenen Workflow zum Einstieg anpassen oder eine benutzerdefinierte Workflow-Datei für die Ausführung der CI-Tests erstellen.
-
+
-In addition to helping you set up CI workflows for your project, you can use {% data variables.product.prodname_actions %} to create workflows across the full software development life cycle. For example, you can use actions to deploy, package, or release your project. For more information, see "[About {% data variables.product.prodname_actions %}](/articles/about-github-actions)."
+Mit {% data variables.product.prodname_actions %} kannst du nicht nur CI-Workflows für dein Projekt einrichten, sondern auch Workflows für den gesamten Lebenszyklus der Softwareentwicklung. Du kannst dein Projekt beispielsweise mithilfe von Aktionen bereitstellen, paketieren oder freigeben. Weitere Informationen findest du unter [Informationen zu {% data variables.product.prodname_actions %}](/articles/about-github-actions).
-For a definition of common terms, see "[Core concepts for {% data variables.product.prodname_actions %}](/github/automating-your-workflow-with-github-actions/core-concepts-for-github-actions)."
+Eine Definition allgemeiner Begriffe findest du unter [Kernkonzepte für {% data variables.product.prodname_actions %}](/github/automating-your-workflow-with-github-actions/core-concepts-for-github-actions).
-## Starter workflow
+## Workflows zum Einstieg
-{% data variables.product.product_name %} offers CI starter workflow for a variety of languages and frameworks.
+{% data variables.product.product_name %} umfasst CI-Workflows zum Einstieg für verschiedene Sprachen und Frameworks.
-Browse the complete list of CI starter workflow offered by {% data variables.product.company_short %} in the {% ifversion fpt or ghec %}[actions/starter-workflows](https://github.com/actions/starter-workflows/tree/main/ci) repository{% else %} `actions/starter-workflows` repository on {% data variables.location.product_location %}{% endif %}.
+Durchsuche die vollständige Liste der von {% data variables.product.company_short %} angebotenen CI-Workflows zum Einstieg im {% ifversion fpt or ghec %}[actions/starter-workflows](https://github.com/actions/starter-workflows/tree/main/ci)-Repository{% else %}`actions/starter-workflows`-Repository auf {% data variables.product.product_location %}{% endif %}.
-## Further reading
+## Weitere Informationsquellen
{% ifversion fpt or ghec %}
-- "[Managing billing for {% data variables.product.prodname_actions %}](/billing/managing-billing-for-github-actions)"
-{% endif %}
+- [Verwalten der Abrechnung für {% data variables.product.prodname_actions %}](/billing/managing-billing-for-github-actions) {% endif %}
diff --git a/translations/de-DE/content/actions/automating-builds-and-tests/building-and-testing-nodejs-or-python.md b/translations/de-DE/content/actions/automating-builds-and-tests/building-and-testing-nodejs-or-python.md
new file mode 100644
index 000000000000..d4d87248dfe5
--- /dev/null
+++ b/translations/de-DE/content/actions/automating-builds-and-tests/building-and-testing-nodejs-or-python.md
@@ -0,0 +1,22 @@
+---
+title: Erstellen und Testen mit Node.js oder Python
+shortTitle: Build & test Node.js or Python
+intro: You can create a continuous integration (CI) workflow to build and test your project. Use the language selector to show examples for your language of choice.
+redirect_from:
+- /actions/guides/building-and-testing-nodejs-or-python
+versions:
+ fpt: '*'
+ ghes: '*'
+ ghae: '*'
+ ghec: '*'
+type: tutorial
+topics:
+- CI
+ms.openlocfilehash: aa03416907eb05ac6c31081d51dcb50980a3501f
+ms.sourcegitcommit: 67064b14c9d4d18819db8f6398358b77a1c8002a
+ms.translationtype: HT
+ms.contentlocale: de-DE
+ms.lasthandoff: 05/17/2022
+ms.locfileid: "145090522"
+---
+
diff --git a/translations/de-DE/content/actions/creating-actions/creating-a-docker-container-action.md b/translations/de-DE/content/actions/creating-actions/creating-a-docker-container-action.md
index 6ea8fbe52c56..5aca68d931e9 100644
--- a/translations/de-DE/content/actions/creating-actions/creating-a-docker-container-action.md
+++ b/translations/de-DE/content/actions/creating-actions/creating-a-docker-container-action.md
@@ -1,7 +1,6 @@
---
-title: Creating a Docker container action
-shortTitle: Create a Docker container action
-intro: 'This guide shows you the minimal steps required to build a Docker container action. '
+title: Creating a Docker container action (Erstellen einer Docker-Containeraktion)
+intro: 'In diesem Leitfaden werden die mindestens erforderlichen Schritte zum Erstellen einer Docker-Containeraktion beschrieben. '
redirect_from:
- /articles/creating-a-docker-container-action
- /github/automating-your-workflow-with-github-actions/creating-a-docker-container-action
@@ -16,47 +15,50 @@ type: tutorial
topics:
- Action development
- Docker
+shortTitle: Docker container action
+ms.openlocfilehash: f22b361f25f406dfdb1233f4d9ce62f2b6b919dc
+ms.sourcegitcommit: 47bd0e48c7dba1dde49baff60bc1eddc91ab10c5
+ms.translationtype: HT
+ms.contentlocale: de-DE
+ms.lasthandoff: 09/05/2022
+ms.locfileid: '147518784'
---
+{% data reusables.actions.enterprise-beta %} {% data reusables.actions.enterprise-github-hosted-runners %}
-{% data reusables.actions.enterprise-beta %}
-{% data reusables.actions.enterprise-github-hosted-runners %}
+## Einführung
-## Introduction
+In dieser Anleitung erfährst du mehr über die grundlegenden Komponenten, die benötigt werden, um eine paketierte Docker-Containeraktion zu erstellen und zu verwenden. Diese Anleitung fokussiert jene Komponenten, welche zum Paketieren der Aktion benötigt werden. Daher hat der Aktions-Code nur minimale Funktionalität. Die Aktion schreibt „Hello World“ in die Logs oder "Hello [who-to-greet]" wenn du einen benutzerdefinierten Namen angibst.
-In this guide, you'll learn about the basic components needed to create and use a packaged Docker container action. To focus this guide on the components needed to package the action, the functionality of the action's code is minimal. The action prints "Hello World" in the logs or "Hello [who-to-greet]" if you provide a custom name.
-
-Once you complete this project, you should understand how to build your own Docker container action and test it in a workflow.
+Nach dem Abschluss dieses Projekts wirst du verstehen, wie du deine eigene Docker-Containeraktion erstellen und sie in einem Workflow testen kannst.
{% data reusables.actions.self-hosted-runner-reqs-docker %}
{% data reusables.actions.context-injection-warning %}
-## Prerequisites
+## Voraussetzungen
-You may find it helpful to have a basic understanding of {% data variables.product.prodname_actions %} environment variables and the Docker container filesystem:
+Es wird dir vielleicht helfen, {% data variables.product.prodname_actions %}-Umgebungsvariablen und das Docker-Containerdateisystem grundlegend zu verstehen:
-- "[Using environment variables](/actions/automating-your-workflow-with-github-actions/using-environment-variables)"
-{% ifversion ghae %}
-- "[Docker container filesystem](/actions/using-github-hosted-runners/about-ae-hosted-runners#docker-container-filesystem)."
-{% else %}
-- "[About {% data variables.product.prodname_dotcom %}-hosted runners](/actions/using-github-hosted-runners/about-github-hosted-runners#docker-container-filesystem)"
-{% endif %}
+- [Verwenden von Umgebungsvariablen](/actions/automating-your-workflow-with-github-actions/using-environment-variables) {% ifversion ghae %}
+- [Docker-Container-Dateisystem](/actions/using-github-hosted-runners/about-ae-hosted-runners#docker-container-filesystem)
+{% else %}
+- [Informationen zu {% data variables.product.prodname_dotcom %}-gehosteten Runnern](/actions/using-github-hosted-runners/about-github-hosted-runners#docker-container-filesystem) {% endif %}
-Before you begin, you'll need to create a {% data variables.product.prodname_dotcom %} repository.
+Bevor du beginnst, musst du ein {% data variables.product.prodname_dotcom %}-Repository erstellen.
-1. Create a new repository on {% data variables.location.product_location %}. You can choose any repository name or use "hello-world-docker-action" like this example. For more information, see "[Create a new repository](/articles/creating-a-new-repository)."
+1. Erstelle ein neues Repository auf {% data variables.product.product_location %}. Du kannst einen beliebigen Repository-Namen auswählen oder wie in diesem Beispiel „hello-world-docker-action“ verwenden. Weitere Informationen findest du unter [Erstellen eines neuen Repositorys](/articles/creating-a-new-repository).
-1. Clone your repository to your computer. For more information, see "[Cloning a repository](/articles/cloning-a-repository)."
+1. Klone dein Repository auf deinen Computer. Weitere Informationen findest du unter [Klonen eines Repositorys](/articles/cloning-a-repository).
-1. From your terminal, change directories into your new repository.
+1. Gehe in deinem Terminal zum Verzeichnis deines neuen Repositorys.
```shell{:copy}
cd hello-world-docker-action
```
-## Creating a Dockerfile
+## Eine Docker-Datei erstellen
-In your new `hello-world-docker-action` directory, create a new `Dockerfile` file. Make sure that your filename is capitalized correctly (use a capital `D` but not a capital `f`) if you're having issues. For more information, see "[Dockerfile support for {% data variables.product.prodname_actions %}](/actions/creating-actions/dockerfile-support-for-github-actions)."
+Erstelle in deinem neuen `hello-world-docker-action`-Verzeichnis eine neue `Dockerfile`-Datei. Stelle sicher, dass dein Dateiname richtig großgeschrieben ist, wenn Probleme auftreten. Verwende ein großes `D`, aber kein großes `f`. Weitere Informationen findest du unter [Dockerfile-Unterstützung für {% data variables.product.prodname_actions %}](/actions/creating-actions/dockerfile-support-for-github-actions).
**Dockerfile**
```Dockerfile{:copy}
@@ -70,12 +72,11 @@ COPY entrypoint.sh /entrypoint.sh
ENTRYPOINT ["/entrypoint.sh"]
```
-## Creating an action metadata file
+## Eine Datei für die Metadaten der Aktion erstellen
-Create a new `action.yml` file in the `hello-world-docker-action` directory you created above. For more information, see "[Metadata syntax for {% data variables.product.prodname_actions %}](/actions/creating-actions/metadata-syntax-for-github-actions)."
+Erstelle eine neue `action.yml`-Datei im oben erstellten `hello-world-docker-action`-Verzeichnis. Weitere Informationen findest du unter [Metadatensyntax für {% data variables.product.prodname_actions %}](/actions/creating-actions/metadata-syntax-for-github-actions).
-{% raw %}
-**action.yml**
+{% raw %} **action.yml**
```yaml{:copy}
# action.yml
name: 'Hello World'
@@ -96,19 +97,19 @@ runs:
```
{% endraw %}
-This metadata defines one `who-to-greet` input and one `time` output parameter. To pass inputs to the Docker container, you should declare the input using `inputs` and pass the input in the `args` keyword. Everything you include in `args` is passed to the container, but for better discoverability for users of your action, we recommended using inputs.
+Diese Metadaten definieren einen `who-to-greet`-Eingabe- und einen `time`-Ausgabeparameter. Um Eingaben an den Docker-Container zu übergeben, solltest du die Eingabe mithilfe von `inputs` deklarieren und mithilfe des Schlüsselworts `args` übergeben. Alles, was in `args` enthalten ist, wird an den Container übergeben, doch für eine bessere Auffindbarkeit für Benutzer*innen deiner Aktion wird das Verwenden von Eingaben empfohlen.
-{% data variables.product.prodname_dotcom %} will build an image from your `Dockerfile`, and run commands in a new container using this image.
+{% data variables.product.prodname_dotcom %} erstellt basierend auf deinem `Dockerfile` ein Image und führt mithilfe dieses Images Befehle in einem neuen Container aus.
-## Writing the action code
+## Aktions-Code schreiben
-You can choose any base Docker image and, therefore, any language for your action. The following shell script example uses the `who-to-greet` input variable to print "Hello [who-to-greet]" in the log file.
+Du kannst ein beliebiges Basis-Docker-Image und folglich auch eine beliebige Sprache für deine Aktion auswählen. Im folgenden Shellskriptbeispiel wird die Eingabevariable `who-to-greet` verwendet, um in der Protokolldatei „Hello [who-to-greet]“ auszugeben.
-Next, the script gets the current time and sets it as an output variable that actions running later in a job can use. In order for {% data variables.product.prodname_dotcom %} to recognize output variables, you must {% ifversion actions-save-state-set-output-envs %}write them to the `$GITHUB_OUTPUT` environment file: `echo "