折腾背景:已经安装好homebrew
使用brew安装
brew install git
安装好之后,查看git指向和版本号
% which git /usr/bin/git % git --version git version 2.24.3 (Apple Git-128)
发现还是Mac自带的,需要修改一下指向
% brew link git --overwrite Warning: Already linked: /usr/local/Cellar/git/2.28.0 To relink: brew unlink git && brew link git
退出终端,再次查看git指向和版本号,发现已经更改过来。
% which git /usr/local/bin/git % git --version git version 2.28.0
配置用户名和邮箱
% git config --global user.name "Your name" % git config --global user.email "your email"
生成秘钥,Git关联远程仓库的时候,在本地需要保存私钥,把公钥放到远程仓库,每次交互的时候,远程仓库会使用公钥来验证????身份。使用下面的指令可以生成秘钥(公钥加私钥),提示全部直接回车
ssh-keygen -t rsa -C "Your email"
生成秘钥之后,假设我的用户名叫aphysia
,在本地的/User/aphysia/.ssh
文件夹下会生成两个文件id_rsa.pub
(公钥,提供给github等平台),id_rsa
(私钥,保存在本地)。
% cd /Users/aphysia/.ssh % ls id_rsa id_rsa.pub known_hosts
查看公钥,ls -a
查看文件夹里面的所有文件,包括被隐藏的文件,cat
命令可以直接查看到公钥
% ls -a . .. id_rsa id_rsa.pub known_hosts % cat id_rsa.pub ssh-rsa AAAAasfXZcAtqb6wF++poz+sdHFMLdU3RlghlghkgfL^&asfbbafsknalnf;ljaslkfgbakbsglasnglangans;gnsklgbnjdsfbgjsdnbklnsdlkgnfslkj234nlk234htkj2blknlk23+lsdgnbashYHIOOHKGVJHafl5Qk7q4oasgdvsdgsdgshfgjghkhjkhjljkl/KsiOKHADnYwD4Kcxg0TrSu15ubGE+B0QuKDwJhUasdgasg&KBVJHV 123456789@qq.com
要是想连接github怎么办?
打开github
–>settings
–>SSH and GPG keys
–>New SSH key
,自己填一个Title
,把上面的公钥贴进去即可。
然后就可以使用git命令来操作pull或者push项目了。
此文章仅代表自己(本菜鸟)学习积累记录,或者学习笔记,如有侵权,请联系作者删除。人无完人,文章也一样,文笔稚嫩,在下不才,勿喷,如果有错误之处,还望指出,感激不尽~
技术之路不在一时,山高水长,纵使缓慢,驰而不息。