git配置

前置条件

1.git 已安装

2.已有github账号(其他仓库也可以)

开始操作

1.生成sshkey,直接复制下方文本,并更改email地址,在命令行执行

ssh-keygen -t rsa -C "[email protected]


输入命令后提示输入文件地址

文件地址使用括号中提示的内容,并将文件名修改一下避免覆盖如 id_rsa_103

之后输入一组口令,这个看心情输入(需要输入两边,别乱写~)。

2.进入秘钥对应目录,执行以下指令(本例秘钥文件名为 id_rsa_103),需要输入上文的口令

ssh-add id_rsa_103

3.将公钥复制到目标仓库,以下命令是打开公钥文件(本例目录为/Users/MR.P/.ssh/id_rsa_103.pub)

cat /Users/MR.P/.ssh/id_rsa_103.pub


输入命令的秘钥文件

将全部内容复制(包含 开头的ssh-rsa以及结尾的邮箱地址),并将秘钥填到github


github

4.配置config文件(如不存在请创建),并将一下内容写入文件,注意修改文件地址已经账号名称

vi config

Host github.com

HostName github.com

IdentityFile /Users/xxxx/.ssh/id_rsa_103

User 你的账号

5.测试是否配置完成,命令格式为 ssh -T [email protected],github如下

ssh -T [email protected]

成功会有如下提示

Hi xxx! You've successfully authenticated, but GitHub does not provide shell access.

至此已基本配置完毕,项目已可以正常 push clone。

6.在自己的项目根目录设置用户(本操作主要用于记录每次提交代码的人物&邮箱)

先进入自己项目根目录,再 cd  .git

设置本项目的用户名和邮箱

git config user.name "yourname"

git config user.email "youremail"

如果重设 则:

git config --global --unset user.name

git config --global --unset user.email

你可能感兴趣的:(git配置)