电脑配置gitee+github-安装nodejs-我的掘金第一文

大家好我是胖甘,这是我的第一篇掘金文章,很高兴认识大家!

不知不觉都毕业工作了俩年多,今天也迎来一个可喜的日子,就是自己全款买下了一台主机,在家的时候终于可以使用一台流畅的电脑来供自己学习成长了,也希望从今天开始,我能够提升一个新的高度,提高更高的薪资,提高自己的能力。

今天新买的电脑主机到了之后,首先肯定是迫不及待的开箱通电启动,做好一系列操作之后的第一件事,就是安装我们开发人员必备的工具,比如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了,至此我们的配置完成。

感谢各位大佬的观看点赞支持,本人新手菜鸡一个,不喜勿喷哈,谢谢谢谢

相关推荐
Myli_ing14 分钟前
考研倒计时-配色+1
前端·javascript·考研
余道各努力,千里自同风16 分钟前
前端 vue 如何区分开发环境
前端·javascript·vue.js
软件小伟25 分钟前
Vue3+element-plus 实现中英文切换(Vue-i18n组件的使用)
前端·javascript·vue.js
醉の虾1 小时前
Vue3 使用v-for 渲染列表数据后更新
前端·javascript·vue.js
张小小大智慧1 小时前
TypeScript 的发展与基本语法
前端·javascript·typescript
hummhumm1 小时前
第 22 章 - Go语言 测试与基准测试
java·大数据·开发语言·前端·python·golang·log4j
asleep7011 小时前
第8章利用CSS制作导航菜单
前端·css
hummhumm1 小时前
第 28 章 - Go语言 Web 开发入门
java·开发语言·前端·python·sql·golang·前端框架
幼儿园的小霸王2 小时前
通过socket设置版本更新提示
前端·vue.js·webpack·typescript·前端框架·anti-design-vue
疯狂的沙粒2 小时前
对 TypeScript 中高级类型的理解?应该在哪些方面可以更好的使用!
前端·javascript·typescript