Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow for the use of multiple ssh keys #3759

Open
meunierd opened this issue Apr 20, 2020 · 7 comments
Open

Allow for the use of multiple ssh keys #3759

meunierd opened this issue Apr 20, 2020 · 7 comments
Labels
enhancement Adding or requesting a new feature. undecided These features might not be implemented. Can be prioritized by sponsorship.

Comments

@meunierd
Copy link

meunierd commented Apr 20, 2020

Is your feature request related to a problem? Please describe.
Github only allows a deploy key to be used once, so effectively you can only use weblate with a single github repository (unless you're using https credentials).

Describe the solution you'd like
Allow for using multiple SSH keys with weblate, to enable one-per repository/project.

Describe alternatives you've considered
HTTPS is workable here but it involves creating spoof deploy accounts which is far from ideal.

@nijel nijel added enhancement Adding or requesting a new feature. undecided These features might not be implemented. Can be prioritized by sponsorship. labels Apr 20, 2020
@nijel
Copy link
Member

nijel commented Apr 20, 2020

You can also create user on GitHub to be used by Weblate, see https://docs.weblate.org/en/latest/vcs.html#vcs-repos-github

The proper solution is to switch to using GitHub App and authenticate access to repositories through it, see #1688 (comment)

@meunierd
Copy link
Author

The link in that comment seems to 404.

@nijel
Copy link
Member

nijel commented Apr 20, 2020

I've fixed that now, but it's not much useful for now - it does ask for the permissions, but Weblate still doesn't use the access tokens from it.

@github-actions
Copy link

This issue has been put aside. Currently, it is unclear whether it will be ever implemented as it seems to cover too narrow use case or doesn't seem to fit into Weblate. Please try to clarify the use case or consider proposing something more generic to make it useful to more users.

@nerijus
Copy link

nerijus commented Feb 8, 2022

We have repos in both bitbucket and github. Do I understand correctly, that we must use the same ssh key in weblate for both bitbucket and github?

@nijel
Copy link
Member

nijel commented Feb 9, 2022

Yes, right now Weblate has a single SSH key.

@imsergiobernal

This comment was marked as off-topic.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Adding or requesting a new feature. undecided These features might not be implemented. Can be prioritized by sponsorship.
Projects
None yet
Development

No branches or pull requests

4 participants