使用IDEA将代码托管到GitHub步骤和错误解决

时间:2022-12-28 20:04:34

一、下载并安装Git版本控制工具

下载地址:https://git-scm.com/downloads

注册GitHub账号:https://github.com/

为什么托管到GitHub要下载Git?

  git是一个版本控制工具
  github是一个用git做版本控制的项目托管平台。

二、在IEDA中设置Git的位置以及跟你的GitHub账号连接起来

使用IDEA将代码托管到GitHub步骤和错误解决

使用IDEA将代码托管到GitHub步骤和错误解决

这里要注意配置GitHub时,要用账号和密码登录,特别注意账号要用github网站上你绑定的邮箱登录,否则等会在分享代码的时候会出现下面的错误:

Can't connect to repository from configured remote. You could want to check .gitconfig...

出现这个错误,就按照它的意思检查.gitconfig,具体如下:

在win10系统中.gitconfig的所在的位置是:C:\Users\用户名\.gitconfig,用文本格式打开后会看到:

[user]
name = 用户名
email = 邮箱

直接修改成github上的用户名和邮箱即可,也可以用git命令修改:

git config --global user.name 用户名
git config --global user.email 邮箱

例如图:git-cmd.exe在git的安装目录下可以找到

使用IDEA将代码托管到GitHub步骤和错误解决

然后IDEA中的git配置和github配置界面都有一个Test按钮,尝试点击以下,看是否可以正常连接。

三、将项目托管在GitHub上

  这时用IDEA打开一个项目,然后,点击菜单栏的VCS--->Import into Versional Control --->Share Project  on GitHub,等待一会儿然后填入一些描述等待上传就可以了。

出现错误:Can't finish GitHub sharing process Successfully created project '' on GitHub, but initial push failedCould not read from remote repository.

Can't finish GitHub sharing process Successfully created project '' on GitHub, but initial push failedCould not read from remote repository.

解决办法:

在GitHub设置界面,取消勾选Clone git repositories using ssh,如下图:

使用IDEA将代码托管到GitHub步骤和错误解决

四、GitHub网站项目已经删除,重新托管该项目的方法(撤销上次的托管,重新托管项目)

  可能一些误操作导致项目需要重新托管(比如上面说到的这个错:Can't connect to repository from configured remote. You could want to check .gitconfig...你直接点了yes,然后继续后面的操作就会导致托管上去的代码是一个空壳,只有名字没有代码),这就需要删除网站上的项目,然后按如下步骤操作:

1、关闭项目或IEDA;

2、到idea的工作空间找到要托管的项目,这里面有个隐藏的文件夹.git(打开windows的显示隐藏文件夹才能看到);

3、打开.git目录下的config文件,删除下图选中的部分:

使用IDEA将代码托管到GitHub步骤和错误解决

只保留下面一部分代码:

[core]
  repositoryformatversion = 0
  filemode = false
  bare = false
  logallrefupdates = true
  symlinks = false
  ignorecase = true

4、重新打开项目重新Share Project  on GitHub即可。

使用IDEA将代码托管到GitHub步骤和错误解决的更多相关文章

  1. iOS开发-xCode代码托管到GitHub

    xCode默认的是由源代码管理工作Git,Android Studio内置的也有,之前写过两篇关于Window托管Android代码到GitHub的文章,一直想写篇关于Mac上托管代码的到文章,今天终 ...

  2. 如何将代码托管到Github

    Github是最火热的源代码管理平台,你可以通过这个平台,将代码托管起来,防止代码丢失,或者将自己的代码展示给世界. 首先要下载Git,请自行在各大应用平台下载. 下载完成后,在你的菜单上下文中就会出 ...

  3. 将自己的代码托管到github上

    这几天一直在做一个爬虫的小demo,代码基本写的差不多了,想着如何把他放在一个地方,如是乎注册了一个github账号,开始了自己的git之旅. 首先是下载git,这个我就不多说啦!到处都有推荐看看廖雪 ...

  4. Git push 提交代码到远程global user.name错误解决办法

    问题:安装了Git-1.9.4-preview和TortoiseGit等工具后,Git服务器开通了账号和密码并配置了邮箱.克隆了服务器代码到本地,按需求进行代码开发.提交本地代码到服务器时出现错误.具 ...

  5. 将代码托管到github,并生成链接访问

    转眼间加入github的阵营已经两年多了,看到别人建立的个人博客挺好看的,因此,自己从此喜欢上了github,总结下自己的相关知识. 推荐学习Git的网址: 猴子都能懂的GIT入门 http://ba ...

  6. 如何将代码托管到GitHub上

    注册账号什么的直接省略吧...GitHub传送门:https://github.com/ 首先就是创建repository. 接着就是填写相关的信息了 点击Create repository,创建成功 ...

  7. 代码托管平台--GitHub 使用小结

    一.GitHub介绍 GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git作为唯一的版本库格式进行托管.在GitHub,用户可以十分轻易地找到海量的开源代码. 很多IT行业的人到求职的 ...

  8. 记录一次hexo托管到coding失败,页面总是404,可是相同的代码托管到github是没问题的。

    文章目录 问题描述: 问题原因: 问题解决 2019.1.23 问题,coding又挂了. 弃疗 个人博客:https://mmmmmm.me 源码:https://github.com/dataiy ...

  9. 将自己的代码托管到github - 秦时明月 - CSDN博客

    步骤: 1.建立自己的github 2.安装github客户端,并配置身份 3.建立github项目 4.将github项目库下载到本地 5.提交本地代码到github 详细操作: 1.github网 ...

随机推荐

  1. 基于SSL协议的双向认证 - SSL协议 [1]

    1  概要说明 在互联网通信方式中,目前用的最广泛的是HTTPS配合SSL和数字证书来保证传输和认证安全了. 2  详细介绍 2.1    HTTPS HTTPS全称:Hypertext Transf ...

  2. SAP HR宏 rp-provide-from-last

    运行se11 Database table: 输入 TRMAC 点击display 查看其内容:第14个按钮(ctrl + shift +F10) 再Name 输入:rp-provide-from-l ...

  3. Mac OS X中MacPorts的安装使用备忘

    Mac下面除了用dmg.pkg来安装软件外,比较方便的还有用MacPorts来帮助你安装其他应用程序,跟BSD中的ports道理一样.MacPorts就像apt-get.yum一样,可以快速安装些软件 ...

  4. openfire中mysql的前期设置

    使用openfire的时候如果需要使用自己的mysql数据库,需要提前进行设置,下面将记录下,基本的设置过程. 一.前期准备工作: 1.先下载两个工具一个是mysql数据库还有一个是SQLyog(可以 ...

  5. AngularJS(4)-服务(Service)

    1.$location服务 $location 服务,它可以返回当前页面的 URL 地址 2.$http服务 $http 是 AngularJS 应用中最常用的服务. 服务向服务器发送请求,应用响应服 ...

  6. html链接

    1. <a href="/index.html">本文本</a> 是一个指向本网站中的一个页面的链接.</p><p><a hr ...

  7. POJ 1700 cross river (数学模拟)

                                                                                                       ...

  8. Spring &lowbar;day02&lowbar;IoC注解开发入门

    1.Spring IoC注解开发入门 1.1 注解开发案例: 创建项目所需要的jar,四个基本的包(beans core context expression ),以及两个日志记录的包,还要AOP的包 ...

  9. spring cloud 实践坑点记录

    用spring cloud 微服务框架有一段时间了有一些坑点在这里给大家记录一下希望大家用得着 1.当我们使用聚合性能监控的时候,我们采用 rabbitmq作为消息中间件来收集性能信息最后在使用Tur ...

  10. keepalived的vip无法ping通【原创】

    今天收到redis的keepalived vip无法ping通的告警,查看服务器和服务时发现vip在服务器上,服务也正常.只能在本机ping通,跨网段无法ping通.切换keepalived vip至 ...