The thing is we are a small team but from different physical locations: europe, asia, america etc.
Currently we setup our only Stash server in Hong Kong to compromise accessibility and network speed.
But sometime the push/pull performance is not so idea (only 10-50k/s while we have over 1Gb data to push).
I've checked out Stash Data Center solution but it seems not quite suitable for a tiny team like us.
So I'm wondering if it's possible to setup a simple distributed stash repositories to let our developer push/pull code from local server while the local servers will synchronise repository data with a single master server in Hong Kong.
(Stash management website access don't need to be distributed as it's not performance critical, so does the database which only need to store permissions / meta data if I'm right)
This is something we'd like to help solve at some point. In the meantime, you can refer to this answer which has some suggestions: https://answers.atlassian.com/questions/319336/is-it-possible-to-setup-a-read-only-mirror-for-stash
In short, you can use a mirroring add-on to keep a remote copy up to date. Those users can set their fetch URL to the local mirror, and the push URL to point back to the central Stash server.
Thanks a lot. This plugin seems very interesting: https://marketplace.atlassian.com/plugins/com.englishtown.stash-hook-mirror I'll investigate if it is suitable for my situation as we probably need bi-directional synchronisation instead of a readonly copy.
As a project manager, I have discovered that different developers want to bring their previous branching method with them when they join the team. Some developers are used to performing individual wo...
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG
You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs