大家好我是胖甘,这是我的第一篇掘金文章,很高兴认识大家!
不知不觉都毕业工作了俩年多,今天也迎来一个可喜的日子,就是自己全款买下了一台主机,在家的时候终于可以使用一台流畅的电脑来供自己学习成长了,也希望从今天开始,我能够提升一个新的高度,提高更高的薪资,提高自己的能力。
今天新买的电脑主机到了之后,首先肯定是迫不及待的开箱通电启动,做好一系列操作之后的第一件事,就是安装我们开发人员必备的工具,比如nodejs,git,vscode以及小乌龟tortoise git等工具当然也少不了常用的谷歌浏览器以及火狐浏览器。这里简单说一次我安装nodejs的方式,因为工作中经常遇到不同的项目,他们需要的node版本又不一致,如果每次都需要卸载重装node,便会十分麻烦,所以找到了一个非常好用的node版本管理工具,那就是nvm。
nvm的安装方式也很简单,这里我用的是window系统,下载链接是nvm下载,这里大家根据自己的系统版本选择对应的下载安装即可,一路无脑next即可。 安装完之后,我们要先使用管理员权限启动命令行工具(window电脑可以在摁住shift键之后点击右键,从快捷菜单进入powershell),进入之后我们首先输入命令 nvm -v
,这时候我们看到如下图的版本号即说明我们已经安装成功nvm。
如果提示nvm不是一个命令,首先检查自己是否用命令行打开,另外如果之前电脑已经安装了nodejs,那需要先卸载干净安装的node,这个在window电脑的开始那里右键进入安装的应用找到nodejs进行卸载,window10的话应该是程序管理进入哈。
这里列举一下常用的nvm命令
go
`nvm install 16.17.0`,是安装16.17.0版本的nodejs工具,
`nvm use 16.17.0`则是切换使用16.17.0版本的nodejs,这里我们一般都要先安装再切换,切记第一次运行的使用要使用管理员权限打开命令行工具,不然可能会提示nvm不是一个命令。
`nvm ls`是查看自己电脑已经安装的nodejs版本
`nvm list available` 是查看当前可以下载的node版本列表
说完nvm,我们再讲一个npm镜像源管理工具,众所周知npm的官方镜像源下载速度非常慢,这里推荐一个工具nrm,安装方法也非常简单,安装完nodejs之后,在命令行输入命令npm i nrm -g
,这样子就可以安装nrm工具,nrm的全称是'npm registry manager,它可以快速的让我们在各种镜像中进行切换。
查看镜像源列表的命令是nrm ls
,可以查看到有以下的镜像源
输入命令nrm use taobao
,就可以切换使用淘宝的镜像源
看到这个说明我们镜像以及切换成功。
这里关于nodejs的安装以及npm镜像源的安装就说到这里,接下来要说的就是window配置双git(gitee+github),我们工具的代码管理工具是gitee,因为我个人做的一些小项目就需要存放到github,来进行分别管理了。 首先我们需要到git官网安装git工具,这里选择我们对应的版本然后直接无脑的next安装即可。
安装完毕我们就需要进行查看我们的配置了,
csharp
# 设置全局配置用户名
git config --global user.name `你的用户名`
# 设置全局配置的邮件,这里写的邮箱貌似会影响你仓库里的代码统计
git config --global user.email `你的邮箱`
# 查看是否设置好用户名跟邮箱
git config --global -l 或 git config --global --list
能够正常看到用户名跟昵称说明我们已经配置成功,接下来就是生成我们的公钥跟私钥,私钥是用来存放到在我们电脑的,公钥则是保存在gitee或者github上面的,只有私钥跟公钥正确匹配我们的代码才能够上传到git上。
github生成密钥,首先点击鼠标右键,选中git bash这个按钮打开git命令行,输入ssh-keygen -t rsa -f ~/.ssh/id_rsa.github -C "你的邮箱"
,然后一路回车即可生成密钥对,生成的密钥对会被存放在C:\Users\Administrator\.ssh
路径中,其次是生成gitee的密钥,跟上上述操作,输入命令ssh-keygen -t rsa -f ~/.ssh/id_rsa.gitee -C "你的邮箱"
,同样是一路回车生成密钥,这时候我们可以在C:\Users\Administrator\.ssh
路径中可以看到以下文件,xx.xxxx.pub结尾的就是我们的公钥,没有pub的则是我们的私钥
其次就是为了让git能够识别到我们的私钥,我们需要将私钥添加进电脑的git配置中,具体操作是在git的bash命令行中输入以下命令,如果你生成的文件名不是以下,那就需要把文件名改成你对应的,切记
javascript
ssh-agent bash
ssh-add ~/.ssh/id_rsa.github
ssh-add ~/.ssh/id_rsa.gitee
再到就是我们需要配置一个config文件,这里我们可以先创建一个config.txt文本,然后右键重命名,把.txt后缀去掉即可,再以文本的格式打开该文件,添加以下命令
bash
# github
Host github.com
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa.github
# gitee
Host gitee.com
Port 22
HostName gitee.com
User git
IdentityFile ~/.ssh/id_rsa.gitee
这里配置完之后,我们需要把公钥粘贴到gitee跟github上,首先是github,注册并登录成功github之后,按照图中标记步骤
gitee的涉及公司的一些信息,这里我就不接图了。操作基本跟上面的一样,我直接放对应的入口链接,点击链接注册登录进行配置即可
最后我们要测试一下是否配置成功,在git的bash命令行下输入ssh -T git@gitee.com
,输入 yes 按回车 ssh -T git@github.com
输入 yes 按回车,出现以下信息
说明我们的双git配置成功了,后续就可以正常的commit,push跟pull了,至此我们的配置完成。
感谢各位大佬的观看点赞支持,本人新手菜鸡一个,不喜勿喷哈,谢谢谢谢