命令行操作: 以后 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。