Displaying available repositories at the svn checkout in the Tortoise SVN client

37 views
Skip to first unread message

Marco Hof

unread,
Mar 1, 2021, 11:10:06 AM3/1/21
to TortoiseSVN
Hello together,

we are currently trying to test and establish svn as our new version control system. Therefore we are using Visual SVN Server as administration tool to create repositories with access rights for each individual person (either read-only, read- and write or no access at all). Then on client side we use the Tortoise SVN client in order to make a working copy from a repository created on our server machine by the Visual SVN Server tool, we first create a local windows folder and then call the "svn checkout"-command in the context menu appearing with right-click. Then a new window appears for entering the url of the desired repository. And now my question: Is it possible that this window automatically displays all repositories for which the current user has at least read-access and does hide all repositories for which I have no access at all?

Regards,
Marco

Stefan

unread,
Mar 1, 2021, 11:40:46 AM3/1/21
to TortoiseSVN
On Monday, March 1, 2021 at 5:10:06 PM UTC+1 Marco Hof wrote:
Hello together,

we are currently trying to test and establish svn as our new version control system. Therefore we are using Visual SVN Server as administration tool to create repositories with access rights for each individual person (either read-only, read- and write or no access at all). Then on client side we use the Tortoise SVN client in order to make a working copy from a repository created on our server machine by the Visual SVN Server tool, we first create a local windows folder and then call the "svn checkout"-command in the context menu appearing with right-click. Then a new window appears for entering the url of the desired repository. And now my question: Is it possible that this window automatically displays all repositories for which the current user has at least read-access and does hide all repositories for which I have no access at all?


that's not possible, sorry.

Daniel Sahlberg

unread,
Mar 18, 2021, 6:03:18 AM3/18/21
to TortoiseSVN
måndag 1 mars 2021 kl. 17:10:06 UTC+1 skrev Marco Hof:
Hello together,

we are currently trying to test and establish svn as our new version control system. Therefore we are using Visual SVN Server as administration tool to create repositories with access rights for each individual person (either read-only, read- and write or no access at all). Then on client side we use the Tortoise SVN client in order to make a working copy from a repository created on our server machine by the Visual SVN Server tool, we first create a local windows folder and then call the "svn checkout"-command in the context menu appearing with right-click. Then a new window appears for entering the url of the desired repository. And now my question: Is it possible that this window automatically displays all repositories for which the current user has at least read-access and does hide all repositories for which I have no access at all?

In the "Checkout" dialog you can push to the [...] button next to the URL. This will open the Repository Browser. Depending on access method[1] and server configuration[2] you can enter the URL to your server "above" your repository (instead of https://svn.server.name/svn/repository you would type https://svn.server.name/svn/).

I have tested this on our Visual SVN Server installation and it asked me for my username/password and then listed all our repositories. I think VisualSVN Server will also filter by your authorization rules but I don't have an account where I can test this.

Kind regards
Daniel

[1] Probably only works with mod_svn, ie http/https
[2] I believe it is the directive SVNParentPath
Reply all
Reply to author
Forward
0 new messages