repman
repman copied to clipboard
Explicit Gitea support
I haven't found a single mention of Gitea anywhere. For a newcomer (such as myself), this can be discouraging. Maybe we should offer documentation (and options, where applicable) specific to Gitea?
Hey @ericek111, thanks for feedback. Of course we can add such information. Did you manage to connect Repman with Gitea and whether any changes were needed in the source code?
So far I've only managed to add support for OAuth registration and login using Gitea as the provider. It's my first time working with Symphony, so I'm not all that proficient. Here's my fork, it still needs functional and integration tests: https://github.com/ericek111/repman/tree/feature-gitea
I'm planing on submitting a PR once the tests are done. Suggestions and changes are welcome, of course. The next order of action will be adding support for private Gitea repositories. Syncing hangs using both HTTP and SSH for VCS repos.
I'm thinking that a separate option for Gitea would be benificial, though Repman should handle private SSH Git repos (or at least have some sort of feedback when it fails to load them). Maybe a field to input the user's authorised private key for VCS repos would be the best?
Yes, we have already thought about the option to be able to provide your own ssh key.
I would see it as a separate tab where you can add your keys, and then on the package adding card it would be possible to select and authenticate a given key. Here is a simple visualization of how I imagine it:
I have created a separate task for ssh keys so as not to clutter this thread.
Hi, we have a self hosted Stash Bitbucket, the repos are private and we are having difficulties in adding them in repman.
Is there an existing solution for this ? @akondas
What's the problem? (i don't have experience with Stash Bitbucket)
We are using Atlassian Bitbucket v6.2.0 hosted on a custom domain.
We need to authenticate in order to have access to repos. In the web interface there's no option for adding a ssh key or other option to authenticate with a self hosted bitbucket.
Currently we will try to add a key when starting the docker container in order to be able to pull private repository from this custom domain.