使用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即可。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM