zoukankan      html  css  js  c++  java
  • 使用IDEA将代码托管到GitHub步骤和错误解决

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

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

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

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

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

    二、在IEDA中设置Git的位置以及跟你的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中的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,如下图:

    四、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文件,删除下图选中的部分:

    只保留下面一部分代码:

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

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

  • 相关阅读:
    js自执行函数的几种不同写法的比较
    chrome浏览器font-size<12px无效解决办法
    清楚浮动的那些事
    css中font-family的中文字体
    雅虎34条军规
    Modernizr的介绍和使用
    手机也能拍大片
    响应式Web设计 – 布局
    JAVA基础-JDBC连接池
    JAVA基础-JDBC使用
  • 原文地址:https://www.cnblogs.com/hyyq/p/7699847.html
Copyright © 2011-2022 走看看