• 一个前端开发者换电脑的过程(git篇)


      一,安装git。

      要安装git,首先得把它下载下来。去到git官网。

      

      当然,我知道在不翻墙的情况下,有些同学就是死活下载不下来,可能网速只有几kb每秒,这里我发一个淘宝开源的git镜像地址出来:

      https://npm.taobao.org/mirrors/git-for-windows/

      

      选择合适的版本,下载完后进行安装。

      

      讲真,这些东西哪些要勾哪些不要勾我也不清楚,所以全部都按默认的来,一路next。

      

    (有时候,windows系统在安装时会提示拒绝访问之类,这是因为默认git会往c:/programFile文件夹写入东西,如果碰到这种情况,请选择“以管理员身份运行”进行安装git)  

     现在再打开vscode的终端,发现已经检测到git了。当然,这还远远不够。

      

      二,配置ssh key。

      现在我们登录gitlab,找到一个项目,并把它的ssh地址复制下来,在本地尝试clone一下这个项目。

      

      不出意外,果然失败了。

      在这里我们这样操作,输入ssh-keygen -t rsa -C "自己的邮箱",这步操作的目的在于,我们在试图生成一个新的电脑的公钥。然后他会提示你设置一下密码,这里直接回车两次,表示在本地进行一些git提交操作之类不需要输入密码。

      

      好,现在我们去到这个文件夹,把公钥拿出来,打开方式随意,记事本或者文本编辑器都行。

      

      回到gitlab,在 设置---ssh key密钥 中,把刚刚那串公钥复制进去 并添加。

      

      添加成功后,回到git bash界面。再clone一次项目,注意,这里当出现严格身份校验时,需要输入yes进行强制连接,而非回车。

      

      可以看到,项目终于成功克隆了下来。

      三,设置全局用户身份

      这个时候用vscode把这个项目打开,随便改动项目的一点东西,并尝试commit一下。可以看到,似乎我们的身份又被怀疑了。

      

      这时候不用慌,按照它的提示,设置一下全局身份。

      

      果然,成功推上去了。在设置完全局身份之后,我们再次尝试clone一个项目,身份还会被怀疑吗,或者说,还需要像一开始那样进行强制连接吗?在这里我们尝试克隆另外一个项目。

      

      可以看到,完全没有遇到任何阻碍。git篇配置成功!

      

  • 相关阅读:
    【SpringBoot1.x】SpringBoot1.x 安全
    WebStorm快捷键(Mac版)
    iOS 容联离线消息推送
    iOS使用TestFlight进行内部和外部人员测试
    iOS Runtime常用方法整理
    模仿斗鱼直播
    一个很好用的侧滑框架ICSDrawerController实现的 QQ 侧滑及换肤功能
    swift3.0 项目引导页
    使用 swift3.0高仿新浪微博
    swift 监听键盘弹出的高度
  • 原文地址:https://www.cnblogs.com/zhangnan35/p/9594459.html
Copyright © 2020-2023  润新知