Hi,
I'm hoping some savvy developers can help me out with some advice.
I'm working with some overseas developers on multiple web dev projects. I'd like to use a machine at home to save the code to and test when i'm at home. Also I'd like the developers to be able to connect remotely, place the updated files on there and then test remotely. I'd also like to be able to test remotely from mac and win machines.
I have an imac at home that i'd like them to move the release code to for me to test. I would also like to keep the prod version of code there too. Most dev will be on apache/php/mysql.
As always, i'd like to keep costs down, but I don't want to spend all my time configuring dev tools. e.g. XAMPP of AMPPS is fine.
I'm investigating how I set this up and wanted your input on the best way to do it. Here are the tasks I want to do:
1. Remote Development
Do you recommend, Version control server?; MAMP installed to test;
The remote developers need to be able to move files onto the imac remotely and then test remotely from the imac.
Q: What source control to use? A good client to go along with it.
I've got file sharing turned on. Anything else required to move files onto the server
2. Testing
I would like to be able to test remotely via a mac or a win machine. Are the two options, remote management and opening a port to apache and then through the apple airport? Is dynamic DNS required? ( dont have a static ip)
I presume this would also be sufficient for the developers.
3. Security
How do I secure my machine? Is it secure or so I need to take extra steps? I was going to create a separate account so it's isolated from the rest of the machine?
4. Any other considerations I should be thinking about.
I appreciate you taking the time to read a long post.
Regards
Dave
I'm hoping some savvy developers can help me out with some advice.
I'm working with some overseas developers on multiple web dev projects. I'd like to use a machine at home to save the code to and test when i'm at home. Also I'd like the developers to be able to connect remotely, place the updated files on there and then test remotely. I'd also like to be able to test remotely from mac and win machines.
I have an imac at home that i'd like them to move the release code to for me to test. I would also like to keep the prod version of code there too. Most dev will be on apache/php/mysql.
As always, i'd like to keep costs down, but I don't want to spend all my time configuring dev tools. e.g. XAMPP of AMPPS is fine.
I'm investigating how I set this up and wanted your input on the best way to do it. Here are the tasks I want to do:
1. Remote Development
Do you recommend, Version control server?; MAMP installed to test;
The remote developers need to be able to move files onto the imac remotely and then test remotely from the imac.
Q: What source control to use? A good client to go along with it.
I've got file sharing turned on. Anything else required to move files onto the server
2. Testing
I would like to be able to test remotely via a mac or a win machine. Are the two options, remote management and opening a port to apache and then through the apple airport? Is dynamic DNS required? ( dont have a static ip)
I presume this would also be sufficient for the developers.
3. Security
How do I secure my machine? Is it secure or so I need to take extra steps? I was going to create a separate account so it's isolated from the rest of the machine?
4. Any other considerations I should be thinking about.
I appreciate you taking the time to read a long post.
Regards
Dave