Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

General Discussion

How to move away from FTP?

I work in a small team who are not that technically experienced. We currently update our sites by FTP but I think there are smarter ways to deploy. Any suggestions on where to start?

4 Answers

FTP is probably the most common method to move files for less experienced users. It's easy to setup and pretty reliable. I prefer using SFTP due to added security. The only thing you would have to do is update the application you use to try SFTP as the protocol, change the port to 22 (typically).

There are other ways like Webdav and Git. If you have the appropriate access to the remote server you could install a Git repository on the server and push to that remote repository when you're code is at a releasable state. This assumes you're already using Git as your version control. If you're not using any version control you should look into it.

Other than looking into a Content Management System like Wordpress, FTP would be my recommendation. After you get your choice FTP client setup it's usually just dragging and dropping your files to their appropriate folders. Doesn't get much better than that!!

I would love to be using Git (or any version control) but the idea of trying to explain to my boss...

You should definitely try to convince your boss. Tommy Morgan made some solid arguments in the Git course about the advantages.

You say you work in a small team with no FTP experience. Does that mean the wrong stuff gets overwritten/moved via FTP with no link to whoever did it? That's a nice argument to switch to Git :)