want a new svn server... need advice.
Moderator: Moderators
want a new svn server... need advice.
svn, all other vcs need not apply.
here are my criterion:
- I am willing to pay.
- I need to be able to create user accounts.
- I need the to be able to set some directories as private.
- I need to be able to have some directories public, as in in anonymous user can see it no problem.
a bug tracker would be nice
- I am not using google code because they force licensing on me.
- I am not using your personal hosting, you are unreliable, the point of going with a pay server is that they ARE reliable.
here are my criterion:
- I am willing to pay.
- I need to be able to create user accounts.
- I need the to be able to set some directories as private.
- I need to be able to have some directories public, as in in anonymous user can see it no problem.
a bug tracker would be nice
- I am not using google code because they force licensing on me.
- I am not using your personal hosting, you are unreliable, the point of going with a pay server is that they ARE reliable.
Last edited by smoth on 25 Sep 2011, 18:52, edited 1 time in total.
Re: want a new svn server... need advice.
make some directories private...
do you place all your stuff in a single repo? i would recommend to use many repos instead.
you should/could probably use the pay service you are searching only for the private stuff.
do you place all your stuff in a single repo? i would recommend to use many repos instead.
you should/could probably use the pay service you are searching only for the private stuff.
Re: want a new svn server... need advice.
if you want you can run it on springrts.com
SVN is configurobale enough to allow what you want.
SVN is configurobale enough to allow what you want.
Re: want a new svn server... need advice.
I want to try and find something detached from the server with the company doing just subversion.
I currently use projectlocker but they do not allow for anonymous acess. I can set the different permissions up fine but I cannot have more than 4 users including myself.
I currently use projectlocker but they do not allow for anonymous acess. I can set the different permissions up fine but I cannot have more than 4 users including myself.
Re: want a new svn server... need advice.
Are you requiring SVN in particular or a VCS in general? If the later you could consider a paid GitHub account with public and private repositories.
Re: want a new svn server... need advice.
I prefer SVN. I do not like the git tools.
- Forboding Angel
- Evolution RTS Developer
- Posts: 14673
- Joined: 17 Nov 2005, 02:43
Re: want a new svn server... need advice.
smoth wrote: - I am not using google code because they force licensing on me.
Not Anymore!
Re: want a new svn server... need advice.
I was trying to be nice.smoth wrote:- I am not using your personal hosting, you are unreliable, the point of going with a pay server is that they ARE reliable.
I cannot rely on the spring server. It is handled by volunteers, part of the reason I want to go with the pay servers is they have staff who's responsibilities are keeping that running. Even with the best intentions, the spring server or anyone's personal server is unreliable and I should not expect you guys to be my 24/7 support.
Re: want a new svn server... need advice.
just for completion, i have to mention that reliability of a single server is a lesser issue with distributed SCMs, like git, bazaar or mercurial.
there are even torrent-based/distributed transfer protocols in the working, which could eliminate this problem completely.
there are even torrent-based/distributed transfer protocols in the working, which could eliminate this problem completely.
Re: want a new svn server... need advice.
That's nice and all but i don't care about what technology you want to push. No one technology is the best for all situations. For me, I want to use SVN. The technology meets my needs, I just want a new server for it.
Re: want a new svn server... need advice.
Then just use gitsvn, git with an svn frontend.
You're entire quest seems to be a perfect replica of the following sentence:
"I want a distributed backup distributed backup system"
That you need to make certain folder inside a repo private indicates your repository is not setup correctly. You should use an external to a totally private svn in place of a folder full of private stuff, and vice versa. ( Also, do you like the idea of people knowing that revision X Y and Z were in private regions because blank commits are listed that made changes to private areas? ).
Put quite simply, there is no money in a dedicated SVN host, and you won't find one. If you do, it won't last ( flawed business model ).
I know you'll probably disregard this though, because you have a workflow, and you chose this goes here and that goes there, and now you've made you're bed, you're willing to invent half the technology in startrek to get what you want, rather than switch to the official/standard method that makes your problem null and invalid.
You're entire quest seems to be a perfect replica of the following sentence:
"I want a distributed backup distributed backup system"
That you need to make certain folder inside a repo private indicates your repository is not setup correctly. You should use an external to a totally private svn in place of a folder full of private stuff, and vice versa. ( Also, do you like the idea of people knowing that revision X Y and Z were in private regions because blank commits are listed that made changes to private areas? ).
Put quite simply, there is no money in a dedicated SVN host, and you won't find one. If you do, it won't last ( flawed business model ).
I know you'll probably disregard this though, because you have a workflow, and you chose this goes here and that goes there, and now you've made you're bed, you're willing to invent half the technology in startrek to get what you want, rather than switch to the official/standard method that makes your problem null and invalid.
Re: want a new svn server... need advice.
Actually there are a few hosting sites like http://www.assembla.com/ that have been around for a couple of years.AF wrote:Put quite simply, there is no money in a dedicated SVN host, and you won't find one. If you do, it won't last ( flawed business model ).
I somewhat doubt those offer the flexibility/feature set smoth wants though. In that case I recommend renting the cheapest virtual private server you can find and do whatever you want on your svn and probably being much cheaper off too.
Re: want a new svn server... need advice.
He doesn't want flexibility or cheap - he wants reliability.koshi wrote:[..] In that case I recommend renting the cheapest virtual private server you can find and do whatever you want on your svn and probably being much cheaper off too.
While the server I was offering is already maintained 20/7 (~4h shared sleep time) by three professional administrators, it does still miss one thing: a dedicated commercial svn-service-vendor will have a webserver- and data-cluster!
That can provide much higher uptime than the best administered single-server. (For example: the necessary downtime to reboot for a kernel-upgrade can only be circumvented when you have a cluster, so you can upgrade one host at a time - without customer-noticeable downtime. Same thing for software- and hardware-upgrades.)
It often boils down to the question if 99.9% uptime (9h/y downtime) is enough, or you need 99.999% (5 min/y downtime).
(BTW: Your typical ISP offers connections with only 99% uptime guaranteed - lol :)
Some companies offer SLAs for 99.999%, but in my exp. no commercial vendor has ever reached more than 99.9%.... except for military and health care customers.
Look at the amazon cloud: not only took it _days_ for some VMs to recover, the data center lost actual customer data! And I mean it's Amazon!!
Anyway: AF has a good point on the chosen technology for your problem (which we don't really know :P
But - if you want to use workarounds for public/private SVN - you could create two separate SVNs, and then attach scripts to SVN-hooks that copy certain commits from the private repo to the public repo...
- Forboding Angel
- Evolution RTS Developer
- Posts: 14673
- Joined: 17 Nov 2005, 02:43
Re: want a new svn server... need advice.
Evo originally started out on assembla. Excellent service, I really liked it. So far, as far as frontends go, google code and github are my favorites. I think github for a frontend far surpasses anything else.
Github can do svn? Please explain.
Github can do svn? Please explain.
Re: want a new svn server... need advice.
Yeah no af.
I am going to make this clear as crystal.
GIT
FUCK NO
SVN
YES
I don't care what your preference is.
Now
Let me try and better explain, because this thread is not on track because of my attempt to not be pendantic.
I currently have hosting on PROJECTLOCKER. I am not sure of the proper term but in this site I have 3 "projects" which are actually different subdirectories.
Here is what I have:
GundamRTS
mapresource
-redacted-
each one has it's own directory, each one has it's own user permissions. The reason being, is that only I can access my models and refuse to share that. map resource is where I occasionally upload map source files to for people like beherith. I use gundamRTS for the main project. -redacted- is where I privately store my model and skin source files. I will probably post my Halloween project also in project locker as a new project.
When I signed up for my plan the deal was no anonymous acess just 3 extra accounts could access. Obviously this is problematic because it makes it harder to use for people who are new to svn, how does I password etc.
Anyway, the thing is I wanted to be sure my gundamrts can be acessed by anyone for viewing so that anything I do can be retrieved. I intend on gundam's CODE SOURCE and SOMEIMAGES to be open. The reason is that I do not wish to assign license to copyrighted materials such as the Zaku image, likeness or name. While my project is fanart, should I cross the line and try and distribute such copyrighted things LIKE the Zaku I would be violating Bandai's IP. Something which would be both rude and piss them off.
I might mostly do check-ins and occasional reverts but I like the way SVN works, am comfortable with it and refuse to use GIT. If I can get my anonymous access I may start adding branches for different releases rather than just making a commit that commit### is a release. I don't care about how much YOU like GIT, I am the one using this most of the time. NOT YOU. I am aware of GIT, I don't like it, that is how it is. I do not MISTAKE SVN for a generic term replacing A VCS. I mean very specifically SVN.
Maybe project locker is NOT the right place, Maybe it is, I was hoping for some options. I see that I will just stick with the server I am on. I was hoping that since many of you used SVN in the past for VC that maybe you guys had a place you might suggest I try out. That is not the case. BTW thanks for the suggest dan, I did see it. Currently project locker hosts me at a reasonable price so I probably will stay with them. They have been reliable and honestly that is all I needed.
this is the reason I was looking at leaving project locker.
I am going to make this clear as crystal.
GIT
FUCK NO
SVN
YES
I don't care what your preference is.
Now
Let me try and better explain, because this thread is not on track because of my attempt to not be pendantic.
I currently have hosting on PROJECTLOCKER. I am not sure of the proper term but in this site I have 3 "projects" which are actually different subdirectories.
Here is what I have:
GundamRTS
mapresource
-redacted-
each one has it's own directory, each one has it's own user permissions. The reason being, is that only I can access my models and refuse to share that. map resource is where I occasionally upload map source files to for people like beherith. I use gundamRTS for the main project. -redacted- is where I privately store my model and skin source files. I will probably post my Halloween project also in project locker as a new project.
When I signed up for my plan the deal was no anonymous acess just 3 extra accounts could access. Obviously this is problematic because it makes it harder to use for people who are new to svn, how does I password etc.
Anyway, the thing is I wanted to be sure my gundamrts can be acessed by anyone for viewing so that anything I do can be retrieved. I intend on gundam's CODE SOURCE and SOMEIMAGES to be open. The reason is that I do not wish to assign license to copyrighted materials such as the Zaku image, likeness or name. While my project is fanart, should I cross the line and try and distribute such copyrighted things LIKE the Zaku I would be violating Bandai's IP. Something which would be both rude and piss them off.
I might mostly do check-ins and occasional reverts but I like the way SVN works, am comfortable with it and refuse to use GIT. If I can get my anonymous access I may start adding branches for different releases rather than just making a commit that commit### is a release. I don't care about how much YOU like GIT, I am the one using this most of the time. NOT YOU. I am aware of GIT, I don't like it, that is how it is. I do not MISTAKE SVN for a generic term replacing A VCS. I mean very specifically SVN.
Maybe project locker is NOT the right place, Maybe it is, I was hoping for some options. I see that I will just stick with the server I am on. I was hoping that since many of you used SVN in the past for VC that maybe you guys had a place you might suggest I try out. That is not the case. BTW thanks for the suggest dan, I did see it. Currently project locker hosts me at a reasonable price so I probably will stay with them. They have been reliable and honestly that is all I needed.
this is the reason I was looking at leaving project locker.
Q: How do I manage permissions in Trac?
If you are a project admin, you can log into your Trac instance, select the Admin link in the top nav bar, then go to the Permissions link on the left. To change a user's permissions, type the username of your user into the Subject field. Next, select the permission you would like them to have added.
Permissions for any group that the user is in are added to the user-specific permissions for that user. By default, a user is in the "authenticated" and "anonymous" groups, since no one can access ProjectLocker instances without authenticating. If you'd like to customize permissions for the whole team, you can either add them to "authenticated" or create a new group for your team with basic permissions and adjust per user as needed.
Re: want a new svn server... need advice.
Hmm... not sure if I understand that IP stuff correctly... is GundamRTS open source, or not, or partially? If the stuff you want to share with others were OSS (OSI compliant license), you could use sourceforge - they offer svn.
Re: want a new svn server... need advice.
Gundam's source code as in lua, bos:
is PD where I can and GPL where I have to. Personally I think the code in gundam should ALL be PD but unless I get express permission from the original author(s), something no matter how modified stays with it's old license. I do not include anything more locked than GPL.
GPL does not cover artwork.
It is the art and some sounds which I cannot put a license on. To avoid confusion, I release artwork as separate when I can : like this example. However like I said anything that is obviously property of bandai because it is based on their IP is not open. As people cannot ascertain this unless they are gundam fans, I do not allow anyone access to the artwork unless I release it(like I did my ceg source files years ago).
So I say that gundam is closed license, which does not violate spring's GPL. However, I still make it a point to give the lua or bos to whoever wants it. Because people cannot read minds and the law is complicated. I tell people that gundam is "closed license" and if they need something from it to ask me. That way I can be judicious about what I give people permission to take. If you follow me.
is PD where I can and GPL where I have to. Personally I think the code in gundam should ALL be PD but unless I get express permission from the original author(s), something no matter how modified stays with it's old license. I do not include anything more locked than GPL.
GPL does not cover artwork.
It is the art and some sounds which I cannot put a license on. To avoid confusion, I release artwork as separate when I can : like this example. However like I said anything that is obviously property of bandai because it is based on their IP is not open. As people cannot ascertain this unless they are gundam fans, I do not allow anyone access to the artwork unless I release it(like I did my ceg source files years ago).
So I say that gundam is closed license, which does not violate spring's GPL. However, I still make it a point to give the lua or bos to whoever wants it. Because people cannot read minds and the law is complicated. I tell people that gundam is "closed license" and if they need something from it to ask me. That way I can be judicious about what I give people permission to take. If you follow me.
Re: want a new svn server... need advice.
You have absolutely no idea what my preference is, how dare you attack and patronise me for trying to help. I only suggested ( note, suggested, not ordered, suggested ) Git SVN because it would allow you to use SVN tools on an SVN repo to get what you wanted, leaving git as an implementation detail you needn't worry about. Luckily for you, a suggestion is like advice, you can listen but it doesnt mean you have to take it, I even said so in the post.smoth wrote:Yeah no af.
I am going to make this clear as crystal.
GIT
FUCK NO
SVN
YES
I don't care what your preference is.
Imagine if I got this enraged and pissed off when the guy outside River Island handing out flyers suggested I bought their trousers?
smoth wrote:Yeah no man on minimum wage.
I am going to make this clear as crystal.
RIVER ISLAND TROUSERS
FUCK NO
OTHER STORES
YES
I don't care what your preference is.
Re: want a new svn server... need advice.
send me a pm and post in the thread.. I'll reply to the post in the thread and DELETE the pm rather than responding to it. Don't start 2 conversations with me.
It's what you keep pushing and apparently I have not been clear enough. I don't want GIT. YOU see it as the solution, I do not. Others see it as the solution. i do not. The post was not just to you, but if it gives you the drama you crave, make it all about you ALL OF IT ABOUT YOU. If that is what makes you happy. If you want to be a sane person, you can just regard the first sentence to you and realize the rest of the post was a post in general.
It's what you keep pushing and apparently I have not been clear enough. I don't want GIT. YOU see it as the solution, I do not. Others see it as the solution. i do not. The post was not just to you, but if it gives you the drama you crave, make it all about you ALL OF IT ABOUT YOU. If that is what makes you happy. If you want to be a sane person, you can just regard the first sentence to you and realize the rest of the post was a post in general.