the remote-url command should preserve the username and password that are embedded in the url, but it does not.  my system is a windows system, if that makes a difference.  however, i think the problem is in remote_url_cmd() where it stores g.urlCanonical, which strips the usr:pwd@ from the url.   process_sync_args(), by comparison, will take <nowiki>arg[2]</nowiki> over g.urlCanonical as long as the url does not refer to a file.  i think remote_url_cmd() should do the same.
<pre>
PS fossil remote-url --show-pw

PS fossil remote-url

PS fossil remote-url --show-pw

PS fossil ver
This is fossil version [37f295c310] 2009-09-21 19:19:20 UTC
PS
</pre>