How to use Github? [closed] - github

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 7 years ago.
Improve this question
I have created a GitHub account.
I'd like to know how to use it and why is should be used.

GitHub hosts git repositories. Git is a Distributed Revision Control System which allows you to store source code (or other data) in a versioned repository, and then (if you so desire) share that information and collaborate with other people.
A good free book to get started with using Git is ProGit ( http://progit.org/book/ )
GitHub hosts Git repositories in such a way that it combines a social networking type site with a programming site to create a social programming site. You can just push your git repos up to GitHub to share your code with the world.

http://try.github.com/levels/1/challenges/1
I was just viewing a git hub tutorial today! Git Hub on code school. You may have to sign up for a free account. I stopped about halfway through because its going to be awhile before I need git hub, but I feel like I learned some stuff.
Are you using a mac? There is a git hub app. http://mac.github.com/ I can't say anything about it though.

Related

What is the difference between GitHub and Bitbuck source repositories? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 6 years ago.
Improve this question
What is the difference between GitHub and Bitbuck source repositories? Which one is better if I want to share source code privately?
Bitbucket just provides you unlimited git private repositories for free for a five users plan. As they say Bitbucket is the Git solution for professional teams. In GitHub if you require private git repos then you have to purchase a plan for it. The two services have very different billing structures, for example -- GitHub charges per private repo, BitBucket charges per private collaborator.
Also, their issue tracking, wiki, history viewer and collaboration features work pretty differently. GitHub has its own bug tracking system and BitBucket provides JIRA integration.
This image provides the difference in short:
Answer to you question: Which one is better if I want to share source code privately?
If you don't have many collaborators to add (not more than five) then BitBucket is the best to choose as you will get a free private repo. If you have many collaborators to add on the project then GitHub charges for the repository instead of the number of collaborators.
The rest depends on you to choose what features you require and you may choose according to that.
Source of Image: https://www.upguard.com/articles/github-vs-bitbucket

How can I run github web application on localhost [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 7 years ago.
Improve this question
For a project I am trying to develop a recommender for GitHub. To start with is there any way I can run a opensource GitHub web interface on localhost but connect to the public git repositories.
OR
I have this one which only works for local repositories.
https://www.kernel.org/pub/software/scm/git/docs/gitweb.html
So is there a way to crawl github repositories to create a classifier
Thanks
You won't be able to run GitHub locally, as it's a closed-source commercial application*.
There are a number of open-source web-based Git interfaces, as you have already discovered. One that you didn't mention but that might be worth considering is GitLab, which has a more GitHub-like interface than Gitweb.
If you want to interface with GitHub's repository data, your best bet will be to use their API. Without knowing what language you're working in it's hard to give more information than that.
If you're working in Ruby, Objective-C, .NET or Go, you should also have a look at Octokit, a set of official libraries for interacting with GitHub.
*Actually, you can run the Enterprise version locally, but it's fairly expensive and I get the sense that you're looking for something open and / or free.

Block other users on GitHub from editing my repos without paying for private repos [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 9 years ago.
Improve this question
When using GitHub to host a repository, can I use it for free (without having to pay for private repos), yet protect my work so others cannot edit it?
Can I essentially have it read-only?
On GitHub, others cannot edit your work, they can copy it (clone or fork) and then send it back to you - it's then your job to accept the code they submit and only if you want to.
If you wish to hide what you are doing, aka have a private repository (still for free), may I suggest using Bitbucket or GitLab.
For good tutorials and ressources for Git and GitHub, I'd suggest the following:
The Pro-Git book by Scott Chacon available on the git website.
The Try Git website available on GitHub made by CodeSchool
Or you can try the Git Immersion
If you're still hungry after this, there is a good list of other git stuff here.
Have a great time learning Git ;)
Nobody can directly edit your work on Github, though they can fork your public repos and make changes (to your code) there.
The only way their edits will appear in your code is if you accept the pull request from the fork.
Resources:
Github Help
Git SCM

ASP.NET MVC and Dropbox [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 11 years ago.
Improve this question
I'm making website with my friend and we are using dropbox for synchronizing files.
It works well but now we have error.
MyLogger (Ruslan-PC's conflicted copy 2011-12-20)
Does anyone know what we should do?
Dropbox marks a file as conflicted if it finds two conflicting changes it can't merge.
The way you're sharing files is not really the best way to collaboratively work. Your best option would be to use something like Git for source control, or a hosted SVN service such as Beanstalk.
If you want to utilise Dropbox (for some reason) then you can create an SVN repository stored in your Dropbox, then you can check out local working copies on both remote machines. Committing the changes back into the repo will update Dropbox and the other users can then update their local working copy with the new changes.

Managing personal projects [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I want to introduce Jira and Perforce for my personal projects at home. The question I have is about infrastructure. How do you setup your personal production environment? Do you have an own server at home that hosts source control and project management, do you use a rented server or does this all run on your (main) development machine?
Any suggestions are highly appreciated. :)
Regards,
Alex
It depends...
... If you want to keep your projects private and possibly do some freelancing, I would strongly recommend a paid hosted solution, like projectlocker.com, or similar one, including at least version control + issue tracker + wiki. You will focus o your work, released of backup and maintenance tasks.
... If you don't care to manage your on server and do the backups, then I would recommend Jira $10 + GIT or Subversion.
... If you plan to share it or make it opensource, look for something like github.com
While perforce is great, svn/git are more than OK, free, and widely supported.