www.webdeveloper.com
Results 1 to 9 of 9

Thread: Why MUST I use Github?

  1. #1
    Join Date
    Dec 2013
    Posts
    2

    Why MUST I use Github?

    I have a free Github account, because Github has become very popular and I've read and seen things that insist I must be on Github. But I've never used it and I still don't get it. It seems to me that the purpose of Github is to archive and share open-source projects. However, open-source is not the only way to develop code. I don't actually work open-source because nobody has ever offered to pay me for writing an open-source project.

    In fact, every single commercial project I've been paid for places me under a non-disclosure agreement. The code belongs to the client, not to me. Therefore, I could never post my client's code to Github. And in many cases, I have to use the client's version control. In other words, I post my commits to the company's Perforce, VSS, or other system.

    So...please explain to me why I "MUST use Github"?

  2. #2
    Join Date
    Aug 2004
    Location
    Ankh-Morpork
    Posts
    19,225
    You don't have to use GitHub, but for any non-trivial projects its a good idea to use some software revision control system, whether Git, Subversion, CVS, etc.

    We happen to use Git where I work for what are definitely not open-source projects -- of course we're using a private Git repo, not a public one.

    PS: We use Beanstalk for most of our Git repos, not GitHub.
    Last edited by NogDog; 12-10-2013 at 11:19 AM.
    "Please give us a simple answer, so that we don't have to think, because if we think, we might find answers that don't fit the way we want the world to be."
    ~ Terry Pratchett in Nation

    eBookworm.us

  3. #3
    Join Date
    Dec 2013
    Posts
    2
    Ah, so you can have private repos, huh? Interesting. And if the distributed team is all using Github, you don't have to give them all Subversion. Veeeeery interesting.

  4. #4
    Join Date
    Aug 2004
    Location
    Ankh-Morpork
    Posts
    19,225
    Plus Git is what all the cool developers are using these days.
    "Please give us a simple answer, so that we don't have to think, because if we think, we might find answers that don't fit the way we want the world to be."
    ~ Terry Pratchett in Nation

    eBookworm.us

  5. #5
    Join Date
    Aug 2007
    Posts
    3,767
    BitBucket gives free private repositories (just like GitHub gives free shared ones) if you want to back-up your repositories elsewhere.
    Great wit and madness are near allied, and fine a line their bounds divide.

  6. #6
    Join Date
    Dec 2013
    Posts
    2
    Github enables you and other developers to view all the changes in highlighted colors in all the versions, check-out others' codes, add your own and merge it back, or abandon your code and go back to previous versions. The best thing is all the changes are tracked and optional revision comments are displayed in web pages in colors or formatted for easy search and review.

  7. #7
    Join Date
    Jul 2013
    Posts
    73
    Actually it's not a must. If you don't need to use it now according to the NDA, you can should happen to have some open projects in future and then you shall take all the advantages from using it.

  8. #8
    Join Date
    Dec 2013
    Posts
    4
    I think "you must" because your company or your school said that

  9. #9
    Join Date
    Jan 2014
    Posts
    120
    Thanks for sharing a nice information.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
HTML5 Development Center



Recent Articles