उस शानदार कोड रिपॉजिटरी के बारे में थोड़ा और समीक्षा करने के लिए जो कि गिट है और एक मुफ्त निजी सर्वर स्थापित करता हूं मैं उस पुस्तक को पढ़ रहा हूं जिसे आप यहां](http://git-scm.com/book)[पा सकते हैं, लेकिन जैसा कि मेरी स्मृति परिमित है, मैंने मूल क्लाइंट, सर्वर और उपयोग इंस्टॉलेशन कमांड के साथ एक सारांश लिखा है जिसे आप नीचे पा सकते हैं:
परिचय#
गिट क्या है?#
विकिपीडिया से गिट एक](http://es.wikipedia.org/wiki/Control_de_versiones “Control de versiones”) [version नियंत्रण सॉफ्टवेयर है जिसे द्वारा डिज़ाइन किया गया है लिनस टोरवाल्ड्स (लिनक्सकर्नेल क्रिएटर), एप्लिकेशन संस्करण रखरखाव की दक्षता और विश्वसनीयता के बारे में सोचते हुए जब अनुप्रयोगों में बड़ी संख्या में स्रोत फाइलेंहोती हैं। सबसे पहले, गिट को एक निम्न-स्तरीय इंजन के रूप में अभिप्रेत था, जिस पर अन्य उपयोगकर्ता इंटरफ़ेस या फ्रंट एंड को कोगिटो](http://es.wikipedia.org/wiki/Cogito_(software) “कोगिटो (सॉफ्टवेयर)” [रूप में लिख सकते थे। हालाँकि, Git तब से एक पूर्ण-विशेषताओं वाले संस्करण नियंत्रण प्रणाली में विकसित हुआ है। 3 कुछ बहुत ही प्रासंगिक परियोजनाएं हैं जो पहले से ही गिट का उपयोग करती हैं, विशेष रूप से, लिनक्स](http://es.wikipedia.org/wiki/N%C3%BAcleo_Linux “Núcleo Linux”)कर्नेल [के प्रोग्रामिंग समूह। ](http://es.wikipedia.org/wiki/Mantenimiento_de_Software “Mantenimiento de Software”) गिट सॉफ्टवेयर का [रखरखाव वर्तमान में (2009) जूनियो हमानो द्वारा पर्यवेक्षित है, जो लगभग 280 प्रोग्रामर से कोड में योगदान प्राप्त करता है।
Git का उपयोग क्यों और क्यों करें?#
व्यक्तिगत रूप से, मुझे लगता है कि टकराव गिट और टीएफएस के बीच है, जो दो अच्छी और अद्यतन सेवाएं हैं जो हमें अपने कोड को प्रबंधित करने की अनुमति देती हैं।
नीचे मैं यह तय करने के लिए एक छोटी सी तुलना प्रस्तुत करता हूं कि किन मामलों में हमें अपने दृष्टिकोण से एक या दूसरे का उपयोग करना चाहिए।

TFS के मामले में, हालांकि एक्लिप्स के साथ एकीकरण प्लगइन्स हैं और आप Github को एकीकृत कर सकते हैं और इसे XCode](https://developer.apple.com/xcode/ “Xcode”)[साथ उपयोग कर सकते हैं, ये समाधान आदर्श से बहुत दूर हैं।
स्थापना और कॉन्फ़िगरेशन#
इस शेख़ी के बाद हम :D पर जाते हैं
#Instalamos lo necesario
apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev git git-core gitweb
#Configuramos nuestro usuario
git config --global user.name "Rubén Infante"
git config --global user.email ruben0909@gmail.com
# Editor predeterminado que más nos guste, en mi caso nano :D
git config --global core.editor nano
# Herramienta para diff (ver diferencias de código)
git config --global merge.tool vimdiff
# Comprobar tu configuración
git config --list
#Puede que veas claves repetidas, Git lee la misma clave de distintos archivos (/etc/# y ~/.gitconfig). En ese caso, Git usa el último valor para cada clave única.
#Puedes comprobar qué valor cree Git que tiene una clave específica ejecutando
#git config {clave}:
git config user.name

![[गिट ट्यूटोरियल] कैसे करें - खुद का रिपॉजिटरी (भाग 4)](/wp-content/uploads/2014/01/git_hu_368acdbe959d23d0.png)

