• WebStorm概述
  • 下载WebStorm
  • 激活WebStorm
  • 配置GitHub
  • 配置本地Git
  • 配置ssh
  • 创建Github项目
  • 迁出项目
  • 提交代码

WebStorm概述

WebStorm 是一款前端开发 IDE(集成开发环境),可以简单理解为,它是一个智能的、强大的代码编辑器。

语法着色、代码补全、代码分析、代码导航、格式化、快捷键、就地参考文档、实时纠错提示、代码重构、脚本调试、版本控制、单元测试、工程管理、收藏夹、Zen Coding、文件模板、代码片断、语言混编……

前端技术日新月异,WebStorm 紧跟前沿技术,贴进开发者的实际需求。全面原生支持 ECMAScript Harmony、CoffeeScript、NodeJS、Jade、Sass/LESS、HTML5+CSS3,全面原生支持主流的库和框架,全面兼容主流的开发/部署工具,还有大量第三方插件,只有想不到没有做不到。普通的文本编辑器和 Dreamweaver 等简直不堪一击….


下载WebStorm

下载地址:

http://www.jetbrains.com/webstorm/download/index.html

我这里下载的是WebStorm 2017.2.4


激活WebStorm

我们使用License Server的方式激活

输入 http://idea.imsxm.com/

点击Active 即可,亲测可用。


配置GitHub

进入界面后,选择File — Settings (或者 Ctrl + Alt + S)

选择Password , 输入用户名和密码,然后点击Test,成功即可。


配置本地Git

下载安装Git,然后配置本地的Git路径

点击Test,成功即可 ,其他配置保持默认。


配置ssh

使用Git 自带的 Git Bash 生成SSH密钥,用于和服务器通信。

先获取本地git ssh,打开git bash,输入

ssh-keygen -t rsa -C “你的邮箱”

邮箱可以到Github–Settings 中查看

完整步骤如下


Mr.Yang@Mr MINGW64 ~
$ cd ~/.sshMr.Yang@Mr MINGW64 ~/.ssh
$ ssh-keygen -t rsa -C 815150141@qq.com
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/Mr.Yang/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /c/Users/Mr.Yang/.ssh/id_rsa.
Your public key has been saved in /c/Users/Mr.Yang/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:JpKE6WntivxCu00aVMOI1gs9ZGjWJ0QadMGvBXHdsuE 815150141@qq.com
The key's randomart image is:
+---[RSA 2048]----+
|.o*Oo.. .        |
|.+@B.. + .       |
|+=oB* . +        |
|..o+++ E         |
| .+.* . S        |
|.o o . o         |
|.....            |
|.+=.             |
|.+=o             |
+----[SHA256]-----+Mr.Yang@Mr MINGW64 ~/.ssh
$ ls
github_rsa  github_rsa.pub  id_rsa  id_rsa.pubMr.Yang@Mr MINGW64 ~/.ssh
$ pwd
/c/Users/Mr.Yang/.ssh

到 /c/Users/Mr.Yang/.ssh 目录下 查看id_rsa.pub 文件,复制其中的内容。打开Github–Settings 中查找 SSH and GPG Keys

第一次没有,新增一个即可,名字可任意。


创建Github项目

在Github上新建一个项目
copy地址 : https://github.com/yangshangwei/JavaScriptMaster.git


迁出项目

VCS-Checkout from Version Control—Github

然后输入你要克隆的项目

等待一会,在WebStorm中就会自动加载你的项目了


提交代码

项目右键–Git – add 然后 再Commit Directory

提交成功后,到Github上查看

OK,大功告成

JavaScript-WebStorm中配置Github并将代码托管到Github相关推荐

  1. GIt代码托管、Github Desktop和 Pycharm中代码的管理

    5_GIt代码托管.Github Desktop和 Pycharm中代码的管理 1 Git代码托管 2 Github Desktop使用 3 Pycharm中代码管理 1 Pycharm中代码上传到g ...

  2. 在webstorm中配置sass的自动编译,并且可以指定编译后的css的目录.

    参考: WebStorm-2018.2-Help-Sass, Less, and SCSS 作者:tobyDing 链接:https://www.jianshu.com/p/0fe52f149cab ...

  3. idea中配置Soanr在线扫描代码,通过Sonar对代码进行规范

    idea中配置Soanr在线扫描代码 1.使用背景: 开发完成的代码会有代码审查人员通过Alibaba规约或者Sonar对代码进行审查,查看代码是否有漏洞及不合规范的地方 刚开始使用的是网上百度的So ...

  4. 全球最大的社交编程及代码托管网站Github介绍

    前言 上篇文章介绍了git,这篇文章呢来介绍一下GitHub,废话不多说我们直接进入主题吧. 一.了解Github 1.1什么是版本控制系统 版本控制是一种记录一个或若干个文件内容变化,以便将来查阅特 ...

  5. 如何将代码托管到GitHub

    今日闲来无事,给大家讲解一下将代码托管到GitHub上,自己曾经也是小白一个,摸滚打爬从玩单片机开始,现在在公司搞嵌入式开发,从一开始的程序越来越多电脑本地存取,由于偶尔在家办公代码的更新都是拷贝下来 ...

  6. vscode暂存的代码保存在哪里_在vs code中配置git,便于代码的保存

    用了git最方便的就是比如在公司写了很多代码后回到家打开vscode只需要点击一下pull就能全部同步过来.是不是很方便....毕竟之前我都是拿u盘拷贝回家或者存到云盘再下载下来.. 我这里用的是国内 ...

  7. javascript编程中一种常见的代码坏味道:Pyramid of doom(金字塔厄运)

    Pyramid of doom说的是代码嵌套层次太深,太多的代码缩进,导致代码横向增长大于纵向增长.非常影响代码的可读性,因为我们看不清嵌套关系,很容易弄错变量的作用域,大括号多了或者少了等问题. 代 ...

  8. Git及其代码托管平台GitHub、码云

    目录 1 Git简介 2 Git使用​ ​ 3 远程仓库 4 分支Branch 5 码云的静态页面托管 6 在IDEA中使用Git 1 Git简介 Version Control System,简称为 ...

  9. GitHub 与各代码托管平台比较

    文章目录 GitHub 一.优缺点 二.托管限制 三.介绍与使用 GitLab 一.优缺点 二.托管限制 三.介绍与使用 Bitbucket 一.优缺点 二.托管限制 三.介绍与使用 Gitee 一. ...

最新文章

  1. JNDI 笔记(一) 概述
  2. Ubuntu cocos2d-x 3.13版本游戏开发学习系列3 Cocos2d-x的坐标系
  3. 1.13 总结-深度学习第三课《结构化机器学习项目》-Stanford吴恩达教授
  4. WF(9):本地服务之事件处理
  5. Flutter入门三部曲(3) - 数据传递/状态管理 | 掘金技术征文
  6. Google今日更新PR值,帆船书会由1升到了3
  7. 星巴克REST案例分析读后感
  8. stm32串口空闲中断接收不定长数据
  9. 测试面试题集-Dubbo常见面试题
  10. xcode cocos2dx 3.x mac工程 当assert(cond)触发断点,但cond却为0
  11. BrnShop开源网上商城第一讲:架构设计
  12. 05. 从尾到头打印链表(C++版本)
  13. NDK在Linux下载配置以及C、C++编译配置(交叉编译)
  14. Java实习生工作总结(一)
  15. php被挂马,PHP网站被挂马防御战
  16. 基于stm32的数控恒压恒流电源设计方案
  17. java 图片 变黑_JAVA 压缩图片导致背景变黑
  18. C++多线程编程实战01:std::thread
  19. 史上最简单的Git入门教程
  20. Android的定位策略

热门文章

  1. 详细分解Transformer各部件总结
  2. Ubuntu 18.04 如何添加或删除 SWAP 交换分区
  3. html 书架样式css,CSS3 响应式书架布局
  4. 今日头条 文章采集_我在今日头条的成长之路—文章的排版与结构
  5. 11. Leetcode 713. 乘积小于K的子数组 (数组-同向双指针-滑动窗口)
  6. pytorch模型的保存与加载
  7. matlab从入门到精通:图像可视化基础操作
  8. 完美解答35K月薪的MySQL面试题(一)MySQL是如何存储数据的
  9. hadoop2.2.0安装,完全分布式安装
  10. Python入门100题 | 第080题