untemis is a small utility for downloading all your repositories from the TUM Artemis' Bitbucket server, but it should also work for other Bitbucket servers.
Make sure that Go is installed, you can just "go install" the binary:
go install github.com/xarantolus/untemis@latest
Then you can create a configuration file based on the example configuration file:
server: bitbucket.ase.in.tum.de
username: <artemis login user>
password: <artemis login password>
Either rename your configuration file to config.yml
or specify the path to the configuration file via the -cfg
command-line option.
Now just run the binary to download all your repositories:
untemis
You can also run the binary with the --help
flag to see all available options.
This is free as in freedom software. Do whatever you like with it.