Docs - product feedback: remote_mirrors create functionality appears incomplete.
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
I've been trying to implement the functionality of remote mirrors api into the go-GitLab library, upon testing it does not appear this API has been fully implemented.
The published properties in the documentation do not allow for configuration of authentication methods, password or ssh_public_key, and additionally, does not allow setting of the host keys.
I've inspected the behaviour of the GitLab frontend when creating, and there appear to be two properties left out of the documentation auth_method
and ssh_known_hosts
When creating a remote mirror via the API, the mirror creates but will always be unsuccessful when syncing, with no option to copy the ssh_public_key like its frontend created counterparts. Am I doing something wrong or is this endpoint actually not fully functional?