git入门

来源:互联网 发布:淘宝客服昵称可以换么 编辑:程序博客网 时间:2024/05/16 05:34

1.git和github的区别

git是一种版本控制系统。跟svn、cvs是同级的概念。
github是一个网站,给用户提供git服务。这样你就不用自己部署git系统,直接用注册个账号,用他们提供的git服务就可以


2.在github中创建代码库

https://guides.github.com/activities/hello-world/

ssh-keygen的时候,自己可以配置生成的文件位置,比如 /usr/ywy/rsa_id ,注意是文件,不是文件夹位置

ssh-keygen -t rsa


3.centos中安装git

出现错误: usr/bin/perl Makefile.PL PREFIX='/usr/local/git' INSTALL_BASE='' --localedir='/usr/local/git/share/locale'Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at Makefile.PL line 3.

解决方法: yum install perl-ExtUtils-MakeMaker package

4.TortoiseGit提交代码

其实就是要在客户端生成一个私钥,并将公钥在github上配置一下

http://www.cnblogs.com/cglNet/p/3706860.html

每次Git clone 和push 都要输入用户名和密码。虽然安全,但在本机上每次都输有些麻烦,如何记住用户名和密码呢?

在网上看了各种方法,太杂,很多可能环境不一样,一直行不通。最后找到一种有效的方法,很简单。记录下来!


当你配置好git后,在C:\Documents and Settings\Administrator\ 目录下有一个  .gitconfig 的文件,里面会有你先前配好的name 和email,只需在下面加一行

[plain] view plain copy
 在CODE上查看代码片派生到我的代码片
  1. [credential]      
  2.     helper = store   


下次再输入用户名 和密码 时,git就会记住,从而在C:\Documents and Settings\Administrator\ 目录下形成一个  .git-credentials 文件,里面就是保存的你的用户名和密码。


5.tortoisegit clone代码的时候url填写http的URL,别填ssh的,

http://10.77.144.192:11824/platform_inf/XXXX


0 0