WebStorm中使用Git同步代码到Github
WebStorm下配置GitHub实现代码同步
项目开发时使用GitHub作为公共代码仓库托管代码,可以极大的提高团队合作效率,同时也可以实现代码云端存储等,方便自己也方便大家!下面记录一下自己配置webstorm同步github的过程,仅供参考。
安装git
没什么说的,直接去git官网下载安装即可。
git官网
准备SSH
在进行下一步之前先检查一下计算机中是否有已存在的ssh,打开如下目录C:\Users\songt
,其中songt
为您的用户名,在该目录下检查是否存在.ssh
目录。
情况一-若存在,则表示电脑中存在ssh
可直接复制其中的id_rsa.pub
中的内容进行下一步。
情况二-不存在,创建ssh
打开git bash
,可通过快捷方式打开,也可通过鼠标右键打开。
打开后在其中运行如下代码
ssh-keygen -t rsa -C “你的邮箱”
我的输入如下图所示
上述代码我运行了两次,暂时不清楚原因。
之后就是三次回车,即可生成ssh。
在我的电脑C:\Users\songt\.ssh
目录下可以找到生成的id_rsa.pub
文件。
使用ssh
接下来就要配置github,在github中添加我们的git进入github的密钥啦!
打开github
进入个人设置
选择左侧的SSH and GPG keys选项
添加ssh
输入title和key即可,其中title自定义,key内容为C:\Users\songt\.sshid_rsa.pub
文件中的内容。(注:文件直接使用记事本打开即可)
ok!
测试ssh是否配置成功
在git bash中运行如下代码
ssh -T git@github.com
若询问Are you sure you want to continue connecting (yes/no)?
则输入yes
输入类似下列信息即连接成功
Hi songtianlun! You've successfully authenticated, but GitHub does not provide shell access.
webstorm
配置GitHub
打开webstorm,在file-settings
中搜索github,输入自己的账号密码。
若没有异常提醒,就可以看到自己的GitHub了。
配置git
在settings中查找git,将git的安装路径输入,点击text,若没有异常提示则应该可以看到如下界面。
尽情使用吧
代码拉取
准备工作做好之后就可以上传代码啦,打开webstorm,如图
之后会弹出如下窗口,填写实例如图
其中URL填写代码仓库的地址,在图示位置中可以找到。
directory中填写本地项目地址,即您的电脑中存储该项目的路径。
如果上传路径和已有仓库同名产生冲突,直接换个文件夹的路径就好了。
下面信息写给我的同组伙伴们,实践作业的代码仓库地址如下:https://github.com/songtianlun/Gis-ChangChun-Info.git,在url中填入这个地址。
注,在在这里的操作是直接将代码仓库中的文件拉取到选择的本地路径,这个路径下的文件夹要保证为空或不存在,webstorm可直接使用这个文件夹作为工程文件打开。
点击clone就会将代码仓库中的内容直接拉取到本地,如图所示。
代码上传
在本地对代码进行了修改,需要上传时,使用VCS-Commit,如图。
点击之后弹出如下窗口
蓝色的文件表示待提交文件,在commit message中简要描述做的修改操作,之后点击commit and push。
成功提交会弹出以下提示。
在GitHub代码仓库中就可以看到刚刚提交的内容了。
注
在webstorm中如果仅使用commit,不push,则在github中看不到提交的代码,代码仅仅是提交给了git,因此注意提交代码需要使用commit and push!
WebStorm中使用Git同步代码到Github相关推荐
- 常见开发需求之前端利器webstorm中的git和快捷键
需求 前端开发中我们最常用的一般是webstorm.hbuilder和sublime,因为以前使用过一段时间eclipse所以我对webstorm的感觉比较良好,再加上以前使用hbuilder维护 ...
- Git Bash基本命令,Git提交代码到GitHub,GitHub获取代码到本地
Git简介,GitHub与Git区别,Git与SVN区别:Git简介 Git与GitHub区别和关系 Git官网下载(国内超慢):Git官网下载 Git淘宝镜像(下载非常快):Git淘宝镜像 推荐Gi ...
- IDEA同时同步代码到GitHub和Gitee
文章目录 命令行方式(不推荐) 初始化仓库 github仓库 gitee仓库 修改config配置 追加配置 提交代码到暂存区 推送以及拉取代码 命令总结 图形操作方式(推荐) IDEA配置git工具 ...
- mac电脑Git提交代码到Github提示git-credential-osxkeychain 验证解决方案
mac电脑Git提交代码到Github提示git-credential-osxkeychain 验证解决方案 参考文章: (1)mac电脑Git提交代码到Github提示git-credential- ...
- eclipse中的git提交代码总有一个向上箭头 有一个代码文件提交不上(大坑)
问题背景:Eclipse中的git提交代码,不管怎么fetch.merge.commit.push都不管用,总有一个或多个文件提交不上. 分析:肯定有本地修改或新增文件没有提交!问题是怎么都提交不了, ...
- idea中使用git更新代码,导致未提交代码被覆盖的解决办法
在idea中使用git更新代码后,发现自己本地的代码没了,以为找不回来了,慌的一批. 还好IDEA在右下角给我报了个错: 意思是说本地代码和服务器上的代码有冲突,合并失败了.未提交的更改被暂时搁置到了 ...
- 同步代码到github
这篇blog记录如何将本地代码同步到github客户端 步骤总括: github上面注册帐号,创建一个项目 本地创建项目 将github上项目克隆到本地,覆盖本地.git..gitgnore文件..r ...
- Git 同步代码两例常见报错
目录 1. GnuTLS recv error (-54): Error in the pull function. 2. gnutls_handshake() failed: The TLS con ...
- git提交代码到github gitbash
官方说明:https://help.github.com/articles/generating-ssh-keys/ 1,为Github账户设置SSH key 文章地址:http://zuyunfei ...
- Git同步代码的基本步骤
这里给大家安利一个非常强大的代码同步工具:Git.它可以让我们更轻松的同步其他人的代码,个人觉得比svn要好用很多.具体关于Git的一些细节很复杂我自己也说不太清楚,大家自行百度.下面展示一下要使用G ...
最新文章
- 同事乱用 Redis 卡爆,我真是醉了...
- 【Web安全】php://filter 的浅略底层分析
- 招聘 | 平安人寿人工智能研发团队北京研发中心
- 操作系统【连续式分配方式、隐式链接、显示链接、索引方式、混合索引、位示图、成组链接】
- C和C++线性表基本概念
- cobertura 使用_使用Cobertura,JUnit,HSQLDB,JPA涵盖您的测试
- 数据中台必备的4个核心能力,你让数据创造价值了吗?
- go 调用其他文件函数_一篇文章让你了解Go语言中方法Methods的使用内幕
- 测试工程师面试必问的十道题目!全答上来的直接免试
- 工作分析文献综述_学术知识| 如何撰写文献综述
- Mybatis学习(2)—— 对象关系映射
- HTTP 长连接 使用场景
- windows 通过公匙SSH到其他服务器
- R 语言 中的条件推理树
- 当驾校学员遇上微信小程序
- 【小专题】正交试验法设计测试用例
- java jpg转png 模糊_Java JPG转换为Png
- SSM Service ServiceImpl 优缺点
- python写qq群自动回复机器人_GitHub - HZQHZA/wxpy: Python 写 微信聊天 根据 自动回复 接入机器人 等等.......
- android手机为什么卡?
热门文章
- 移动通信核心网技术总结(二)电信网络发展趋势与CS网络架构
- 2021的第一篇文章,开个好头先
- 新疆电大计算机考试纸质版,2021年度电大计算机网考纸质题库考前必看题.doc
- win10重装win7后usb键盘鼠标都失灵
- 利用朴素贝叶斯算法解决“公园凉鞋问题”
- CSS3弹性布局、响应式布局、PS
- docker 自动签到模板制作
- IDEA中maven仓库依赖报错:Cannot resolve com.example:product-server:0.0.1-SNAPSHOT
- java tcp 多人聊天_Java TCP简易多人聊天室内
- SpringBoot整合Swagger2,并设置springsecurity放行和token