If you are developer and working in industry then you might be aware of version control system to manage your project version and synchronize your work between Team.
Generally following version control system are used by industry.
You can use github as free for public repository anyone can see it and fork it, if you want private repository then you need to choose any plan as per no of private repository and collaborators.
in above sentence you might be heard some new words like Repository, private Repository, fork etc..that all are github's terminology.
Repository: You online directory on github where your project's file resides, on base of visibility of that repository there are 2 type of that Public and private
Fork: To take copy of other project in your repository separately if you want to contribute with that project or you want to start from that point.
Watch: By creating watch on repository you can get latest activity feed of that repository.
Pull Request: If you want to contribute to anyone's repository then you can fork it and do the changes and make a pull request to owner of that so he can merge your changes to main repository.
Following are some snaps of my github account to look inside about 1)option available in github, 2)SSH and HTTP URL to access repository from client 3)easy navigation for directory and files inside repository.
![1)option available in github](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkQ_OrKzM11foyPgeJyDlTzy2OcSKO42dZBTeT3yalkXe4hq3290bhUQc5wJUuu9HwkO_FtKwZImTV51g5931BP6XaXwuS9k8rYvB3XM1Q2S1H0tCqFJpIzE82M6sGkdcwg5nJSK4Bxfze/?imgmax=800)
![2)SSH and HTTP URL to access repository from client](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-n4WZxVkBcAsn0CGViGzZWJ1QJ3T6GX26wakamC_m18We-CH-eCD7zYC7uG8gjNNIdcejsHRJDpoDNyuhul1Xj9DMC-hoGc_qCFU9_5wc8Hb9rBMKLS8SDSgE2XF9d38qVyaOm0MzlXja/?imgmax=800)
![3)easy navigation for directory and files inside repository](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgxfHLxDT8X3SQfh-yfQ79-KdLva9eBn1X6BbhmB1sdfrWnXzh4A-Jg5t7vEtEskayG_rbHEXrOwgz4UhoUY6rNFftZ3Upl3XUCEkBtEFt3VYLkYYQT9l9_4BR849YQjxx-gT8oxWu_GCe/?imgmax=800)
How to use as window user
There are various help tutorial provided for how to use github over the web but i would like to share basic information about git and how you can use as window user.
Git will authenticate and communicate through SSH and in mac and Linux it's part of installation but for window we need to user 3rd party tool like puTTy (I have used it in my case)
I have found one great article about setup git in window user and using that i made my life easier to maintain repository on github
Git, SSH, PuTTY, GitHub, Unfuddle, the kitchen sink
![](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_saXyfx3BEn_pajIYi9jb_LulqPWEbA4YS9Y8h0e7PVvqMtzC-QlG0_y-I5EZTJ73FjOaQVAf3b9bH0Dnac1WhkdDwlkYrFLk5JLSXaqSwZgCnfTILt7zCEWGSf8GMJSHopllMAO13T7MQWe7E=s0-d)
Generally following version control system are used by industry.
- Visual Source safe by Microsoft with Visual Studio
- SVN
- Github
You can use github as free for public repository anyone can see it and fork it, if you want private repository then you need to choose any plan as per no of private repository and collaborators.
in above sentence you might be heard some new words like Repository, private Repository, fork etc..that all are github's terminology.
Repository: You online directory on github where your project's file resides, on base of visibility of that repository there are 2 type of that Public and private
Fork: To take copy of other project in your repository separately if you want to contribute with that project or you want to start from that point.
Watch: By creating watch on repository you can get latest activity feed of that repository.
Pull Request: If you want to contribute to anyone's repository then you can fork it and do the changes and make a pull request to owner of that so he can merge your changes to main repository.
Following are some snaps of my github account to look inside about 1)option available in github, 2)SSH and HTTP URL to access repository from client 3)easy navigation for directory and files inside repository.
How to use as window user
There are various help tutorial provided for how to use github over the web but i would like to share basic information about git and how you can use as window user.
Git will authenticate and communicate through SSH and in mac and Linux it's part of installation but for window we need to user 3rd party tool like puTTy (I have used it in my case)
I have found one great article about setup git in window user and using that i made my life easier to maintain repository on github
Git, SSH, PuTTY, GitHub, Unfuddle, the kitchen sink
No comments:
Post a Comment