在使用 WebStorm/IDEA 上传本地项目到 GitHub 之前,先要做一些相关配置。
以 WebStorm 为例,IDEA 同。
首先打开 WebStorm ,依次点击File -> Settings... 打开系统设置面板,在上面搜索 github 配置 GitHub 相关参数。
如下图所示,在1处搜索 github ,如果2处是 Token 则点击3处的 Create API Token 打开4处的弹窗,输入用户名密码。
如下图所示,如果1处是 Password ,直接在下面输入用户名密码即可。
登录完成后,可以点击下图1处 Test 按钮,测试一下,出现2处所示弹窗,表示连接成功。
连接成功后,我们还要连接我们下载的 Git,依旧,在1处搜索 git ,在2处输入 Git 安装路径,一般情况下这里能自动获取,然后点击3处 Test 按钮,出现4处弹窗,说明连接成功。
因为我们本地 Git 仓库和 GitHub 仓库之间的传输是通过 SSH 加密的,所以我们需要配置验证信息。
使用以下命令生成 SSH Key:
$ ssh-keygen -t rsa -C "youremail@example.com"
-keygen -t rsa -C "youremail@example.com"
后面的 youremail@youremail.com 为你在 GitHub 上注册的邮箱,运行命令后会要求确认路径和输入密码,这里 我们无需输入,一路回车就行。成功的话会在C:\Users\Administrator\ 下生成.ssh 文件夹,进去,打开 id_rsa.pub,复制里面的Key。
打开 GitHub 上,如下图所示,进入Account -> Settings 。
如下图所示,点击1处的 SSH and GPG keys,然后点击2处的 New SSH key 按钮,在3处填写刚刚生成的SSH Key,Title 处填写标题,可以随便填,Key 处粘贴刚才生成的 key。添加成功后如4处所示。
可以输入以下命令验证是否成功
$ ssh -T git@github.com
-T git@github.com
第一次运行该命令可能会出现提示信息,输入 yes 即可。
最后返回如下信息则表示已成功连上 GitHub。
Hi yourname! You've successfully authenticated, but GitHub does not provide shell access.
yourname! You've successfully authenticated, but GitHub does not provide shell access.
到这里,所有的配置已经完成,我们就可以会用 WebStorm 上传本地项目到 GitHub 了。
----------------------------------------------------------手动分割线----------------------------------------------------------
昨天重新捣鼓了下github,给自己立一个flag,每天都要写总结,记录这一天学习的内容
该篇文章首发于我的个人博客:http://cherryblog.site/
说起来很惭愧,之前用webstorm都是把其当成编辑器使用,不知道可以导入工程的概念= =,表打我,因为我们公司好多项目都是在playcanvas下开展的,不能直接打开index.html浏览项目,每次都需要开启终端,开启python,然后我们同事说你用webstorm可以直接打开,然后我试了下,不行,就没有再继续尝试下去了,直到用sass的时候,我发现按照网上的方式,怎么都添加不了watch,一直报错,然后用webstorm创建工程发现就可以了,心塞塞~然后在知乎上看了一个问答才发现我一直在暴殄天物,WebStorm 有哪些过人之处?,说一下我现在觉得有用的功能:
- 连接ftp,可以直接上传文件,一键就可以更新
- 就是自带git功能,并且可以连接github,也是可以一键更新,没有什么命令行那么麻烦
因为我还没有那么高的水平,所以目前就觉得这两点比较方便= =,待以后发现更多的强大功能
今天记录一下怎么用webstorm连接github以及一些操作说明
怎么连接用webstorm连接github这点自行百度。
在连接到github上之后,想要把你的项目上传到github上,
1、点击右上方的VCS然后import…→share….
2、填写一下新建仓库的名称和描述,然后点击share,就可以在你的github下创新一个新的仓库
这里如果报错error setting certificate verify locations !,只要
使用git 客户端输入一下命令即可:(记得重新share)
$ git config --global http.sslverify "false"
3、然后你就会发现你的左侧文件都变成了红色,红色代表你还没有add到缓存区,点击右键,将你要上传的文件add到缓存区。
add之后文件就会变成绿色的了,接下来要commit,直接右下角可以选择commit and push我理解的commit就是发布版本的意思,将你add到缓存区的文件发布成版本,这里还是本地的版本,需要push到github上,就是同步到github上
之后再push,也可以点击上方的VSC-git-push
附文件颜色代表的含义:
红色:本地新增文件,没有关联到git,ctrl + k 提交不到git;
绿色:由红色add to 转变而成,ctrl + k 可以提交的新增文件;
蓝色:文件内容有修改;
灰色:本地删除的文件(待删除的文件,远程没删)ctrl + k ,ctrl + shift + k 提交就没了。
总结一下就是先share到github(在github上创建仓库)→将文件add到缓存区→commit发布版本→push到github(同步到github上);
这些步骤可以再上方的VCS完成也可以在左侧的包管理器右键
在右下角还可以口管理分支