Makes username and repository optional arguments.