第一次使用git配置
来源:互联网 发布:医疗大数据公司 难产 编辑:程序博客网 时间:2024/05/19 22:52
在你安装好Git之后,你需要修改一些配置,才能正常使用Git。
Git通过“git config”命令来配置Git,这个命令有2个选项:--system, --global, 加上默认选项,分别对应Git上3级配置文件。第一个是/etc/gitconfig文件,和--system对应,这是全局配置文件,修改这个文件,将会影响系统上所有的用户,所有的仓库。第二个是你家目录下的/.gitconfig文件,与--global对应,修改它会对你当前用户的所有仓库产生影响。第三个是你仓库中的.git/.gitconfig文件,这是“git config”默认修改的配置文件,它只会对你当前仓库产生影响。
在第一次使用Git时,你需要告诉你的协同开发者,你是谁以及你的邮箱,在你提交的时候,Git需要这两个信息。具体通过以下命令设置:
git config --global user.name “UserName”
git config --global user.email usernamie@gmail.com
当然你也可以不用--global选项,但这意味这你在每一个仓库中都要这样设置。
同时,你也可以指定你的编辑器,你的Diff工具:
git config --global core.editor vim
git config --global merge.tool vimdiff
你还可以通过”git config --list”命令来查看你的设置。
当你把Git设置好之后,如果你要和从Git服务器上获得仓库,或者向Git服务器提交你的代码(比如github),你可能需要生成你自己的ssh密钥对。Git支持4种与服务器端通信的协议:git、http、ssh和https。其中git只是一个只读协议,也就是说你只可以从服务器端获取仓库,但是你不能提交你自己的代码。而http和https用的很少,大部分都只支持ssh协议和Git协议。
当你通过ssh协议与远端服务器进行通信的时候,你可以通过以下命令生成ssh密钥对:
ssh-keygen -t rsa
如果你没有指定密钥名称和存放路径的话,它默认把两个不对称密钥放在你的家目录下的.ssh目录下,密钥文件默认名称为id_rsa和id_rsa.pub,前者是私钥,后者是公钥。中间可能会要你设定访问密钥密码,这个可以设,可以不设,但为了安全考虑,还是建议你设一个访问密码。否则,意味着任何持有你密钥的人都可以使用该密钥。
然后把你的公钥发给Git仓库管理员,然后你就可以通过ssh协议来访问服务器端,期间程序会自动进行密钥对匹配,如果你设了访问密码,你可能需要输入密码。
更多关于ssh的内容,请访问这里:http://www.freebsd.org/doc/zh_CN/books/handbook/openssh.html
这些设定完之后,你可以通过获得任何一个公开的代码仓库来检测你的git是否工作正常。比如下面这个:
git clone git://git2.kernel.org/pub/scm/git/git.git
转载处:
http://blog.csdn.net/wengpingbo/article/details/8985132
- 第一次使用git配置
- android studio使用git第一次配置并上传代码到码云
- 第一次使用git
- git的第一次使用
- 第一次使用git
- 第一次使用Git bush
- 第一次实际地使用git
- git的第一次使用教程
- git:初学者使用git第一次提交代码
- AndroidStudio第一次使用配置
- Git配置和第一次推送项目
- Android Studio 使用笔记:Git 的配置和第一次提交到仓库
- Android Studio 使用笔记:Git 的配置和第一次提交到仓库
- Android Studio 使用笔记:Git 的配置和第一次提交到仓库
- git hub第一次使用出现问题解决
- 第一次使用git,小计一下步骤
- 第一次使用git的一些基本命令
- 第一次使用git提交失败的解决方法
- PHP基本语法和数据类型
- Bootstrap动态切换选项卡
- 【前端之路第四天】含义篇——模块开发,同步加载,异步加载
- if use open() open a file with flags O_APPEND,you may not reset the filesize with lseek()+write().
- JAVA 字节流使用总结
- 第一次使用git配置
- 输入输出函数
- 字符串正则查找替换
- wordpress 在文章内容页获取相关文章,本文章所在分类的其它文章的方法
- 现货白银骗局!!我的经历!!希望大家不要上当...
- C#整数三种强制类型转换int、Convert.ToInt32()、int.Parse()的区别
- Xfermode的正确用法
- 六.Python之迭代
- nrf