You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Implement GitHub App based authentication as an alternative to personal access
tokens for GitHub-backed repositories. The integration stores the app
configuration and installation metadata, exchanges app credentials for
installation access tokens, and uses those tokens when Weblate performs GitHub
repository operations.
Copy file name to clipboardExpand all lines: docs/admin/config.rst
+44Lines changed: 44 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1060,6 +1060,50 @@ List for credentials for GitHub servers.
1060
1060
1061
1061
.. _Creating a GitHub personal access token: https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token
1062
1062
1063
+
.. setting:: GITHUB_APP_CREDENTIALS
1064
+
1065
+
GITHUB_APP_CREDENTIALS
1066
+
----------------------
1067
+
1068
+
List of Weblate GitHub App credentials for GitHub.com and GitHub Enterprise
{% translate "Pick a repository from a connected GitHub account. The component creation form will be pre-filled with the clone URL, default branch, and GitHub VCS driver." %}
190
+
{% if github_app_install_url %}
191
+
<ahref="{{ github_app_install_url }}"
192
+
class="btn btn-outline-primary btn-sm float-end">{% translate "Add or configure account" %}</a>
{% translate "No repositories available yet. Install the Weblate GitHub app on a GitHub organization or user account to make repositories available here." %}
237
+
{% else %}
238
+
{% translate "No repositories available from connected GitHub accounts." %}
0 commit comments