git总结之2: 必须的配置,仅需一次

来源:互联网 发布:丽得姿和美迪惠尔 知乎 编辑:程序博客网 时间:2024/05/16 08:37

命令行操作: 以后 linux下就是指终端下的命令,windows下就是 gui bash 内的命令


1. 配置用户名和邮件,这个会在每次提交的时候会被记录到log内。

       git config --global user.name    xxx

       git config --global user.email    xxx@yyy.com

     解释:a.如果你不会把 xxx,和yyy 换成自己的实际情况,说明你需要反思,是否合适做程序员

                b. 上面 --global 是全局的意思,就是针对各git 工程都适用,当然每个工程也可以单独再配一次,不加 --global 即可,命令行下cd 到工程目录,再

                     git config user.name xxx 和 git config user.email xxx@yyy.com 即可              

               c.  上述配置,其实保存在:  windows下的 C:\Users\用户名\.gitconfig 下,  linux 保存在 /home/.gitconfig 内,以 . 打头的文件名都是隐藏文件,建议程序员设置不要隐藏,设置文件名后缀不隐藏


2. 配置 ssh

      命令行下,执行 

       ssh-keygen 

      然后一路敲回车即可,之后会在 ~/.ssh 目录下生成 id_rsa 和 id_rsa.pub 文件,将 id_isa.pub 内的内容复制出来,添加到 gitlab/github/ gitweb 等git 管理界面,之后即可下载克隆代码了。

      此步必不可缺,没有配置此步,之久可能就下载不了代码,下载时提示输入用户名和密码但怎么输入都无法成功, 无法push代码等各种情况。

     局域网的  gitlab/ gitweb  需要注册用户名,然后登陆后进入个人设置,里面有一项是ssh keys , 将上述复制的内容粘贴进去,添加即可,说明可以随意填,建议为: 用户名@ip。