Ciao Alex,
2015-07-09 16:51 GMT+02:00 Alex Brollo alex.brollo@gmail.com:
I feel github as a very difficult environment, recently I've been discouraged one more since I found that I can't install current version of the software into my PC, that runs Windows XP. Unluckily, both my skills and my hardware are poor.
A little clarification and some links for you.
GitHub is not an environment, it is just a website that, basically, offer hosting for git repositories and other convenient functionalities[*]. There are many such websites, for example Bitbucket or GitLab/Gitorious. GitHub is very popular, it is backed by a big company (which basically earns its money selling private hosting space for (private) repositories) and for this reason they have developed a GitHub dedicated GUI application for Windows that you can use to interact with repositories on GitHub.
My point is, you don't actually need to use that application to work with a git repository - whether it is hosted on GitHub, on a another similar website/service or on your own server - you just need git on Windows.
I have no experience about using git on Windows but from a quick search the best project out there seems to be msygit (https://msysgit.github.io/), here you can find a guide[1]. If you are used to SVN and TortoiseSVN I think that you may find TortoiseGIT[2] more familiar.
HTH.
Ciao,
C [1] https://nathanj.github.io/gitguide/tour.html [2] https://code.google.com/p/tortoisegit/ [*] Git is a version control system, and as such it does not have access control (for example). if you need a way to discriminate who can have read/write access to a given git repository you need to have some software "in front" of your git repo to manage access control. GitHub offer this kind of functionality (and a billion more)