Solved

SVN or GitHub or Git

Posted on 2014-01-21
3
1,060 Views
Last Modified: 2014-01-25
Hi,

I'm wondering about whether I should use SVN, Github or Git. I'm familiar with SVN as I have the SVN server on my Windows 7 (only locally though). I don't know anything about Github or Git? Are they the same even?

I'm wondering if I use Github if I'll set passwords for the code and directories as it's mainly used for my clients.

I'm using Tortoise SVN but does Github have a nice graphical interface like Tortoise so I can see which files haven't been committed, which have been added and so forth like the screenshot.
Screenshot-2014-01-21-17.09.04.png
0
Comment
Question by:Victor Kimura
3 Comments
 
LVL 16

Accepted Solution

by:
hankknight earned 250 total points
ID: 39800021
GitHub is a web-based hosting service that use the Git revision control system.  To use GitHub you need to be using Git.  

There are several nice graphical user interfaces for Get:
http://git-scm.com/downloads/guis

The fundamental difference between SVN and Git is that SVN is Centralized while Git is Distributed.  

These links are worth following:
https://git.wiki.kernel.org/index.php/GitSvnComparison
http://blog.teamtreehouse.com/why-you-should-switch-from-subversion-to-git
0
 
LVL 61

Assisted Solution

by:gheist
gheist earned 250 total points
ID: 39808539
Let me add 1c in defence of SVN:

With SVN hotcopy it is some step closer to distributed
No GIT client beats windows TortoiseSVN
And SVN does very well with related huge binary files (e.g. mdb )
0
 

Author Closing Comment

by:Victor Kimura
ID: 39808602
Thank you very much! That's helpful. =)
0

Featured Post

How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

Join & Write a Comment

Setting up Secure Ubuntu server on VMware 1.      Insert the Ubuntu Server distribution CD or attach the ISO of the CD which is in the “Datastore”. Note that it is important to install the x64 edition on servers, not the X86 editions. 2.      Power on th…
This article will explain how to establish a SSH connection to Ubuntu through the firewall and using a different port other then 22. I have set up a Ubuntu virtual machine in Virtualbox and I am running a Windows 7 workstation. From the Ubuntu vi…
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
This demo shows you how to set up the containerized NetScaler CPX with NetScaler Management and Analytics System in a non-routable Mesos/Marathon environment for use with Micro-Services applications.

743 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

15 Experts available now in Live!

Get 1:1 Help Now