什麼是git配置
A. 在idea中怎樣對git進行配置
要使用GitHub,首先你需要下載一個Github這里使用的是for Windows (我的系統是win 8.1) 然後安裝完成會得到如下的一個目錄:
在Idea 裡面做相關配置:打開設置面板(Ctrl+Alt+S),點擊左邊功能面板列表中的Version Control(版本控制)在這里有許多進行版本控制的配置,我們要用的是Git
然後我們點擊第六項GitHub(本文默認你已經擁有了一個github賬號,如果沒有請先注冊)然後Host一欄填寫github 的地址: github.com在 Login 一欄填寫你的github 賬號,Password 一欄填寫密碼填寫完成後點擊 Test按鈕,此時 IDEA 會根據你填寫的內容遠程訪問github社區,如果賬號和密碼輸入正確會提示你鏈接成功
接下來,點擊左邊面板的功能列表中的Git 進行配置這裡面有許多配置,其實基本按照默認的就行了,無需做其他更多的操作。在Path to Git executable一欄,選擇剛才安裝的git路徑下bingit.exe 然後點擊後面的Test按鈕,如果配置成功會看到如下界面
然後點擊, Apply,OK 按鈕 完成配置。 IDEA對Git的相關配置到此就結束了
B. intellij idea中如何配置和使用Git
我們使用intellij idea進行項目開發的時候,經常需要使用Git來控制項目的版本。那麼如何在intellij idea中配置和使用Git呢?下面我給大家分享一下。拍敏
工具/材料
intellij idea
首先我們需要登錄Git的官網,下載Windows版本的Git安裝包,如下圖所示
下載完安裝包並且安裝以後,我們就可以在滑鼠右鍵菜單中看到Git的選擇項,這代表Git安裝成功了,如下圖所示
然後我們打開intellij idea軟體,點擊左上角的File菜單,然後選擇Settings選項,如下圖所示
接下來在彈芹神出的Settings界面定位到Version Control下面的Git選項,然後點擊右側的Path to Git executable旁邊的按鈕,如下圖所示
然後咋彈出的Git Confiruration界面中選擇Git安裝目錄下的git.exe文件,如下圖所示
接著回到Settings界面,這次點擊Path to Git executable旁邊的Test按鈕,如下圖所示
如果彈出了如嫌賀虧下圖所示的提示則代表Git環境配置正確,一旦提示其他信息就證明配置的有問題
最後我們就可以在下方的Local Changes頁卡將修改的代碼通過Commit Changes命令提交修改的內容,如下圖所示
C. 如何配置git的ssh key
Git是分布式的代碼管理工具,遠程的代碼管理是基於SSH的,所以要使用遠程的Git則需要SSH的配置。
github的SSH配置如下:
一 、
設置Git的user name和email:
$ git config --global user.name "xuhaiyan"$ git config --global user.email "[email protected]"
二、生成SSH密鑰過程:
1.查看是否已經有了ssh密鑰:cd ~/.ssh
如果沒有密鑰則不會有此文件夾,有則備份刪除
2.生存密鑰:
$ ssh-keygen -t rsa -C 「[email protected]」
按3個回車,密碼為空。
Your identification has been saved in /home/tekkub/.ssh/id_rsa.
Your public key has been saved in /home/tekkub/.ssh/id_rsa.pub.
The key fingerprint is:
………………
最後得到了兩個文件:id_rsa和id_rsa.pub
3.添加密鑰到ssh:ssh-add 文件名
需要之前輸入密碼。
4.在github上添加ssh密鑰,這要添加的是「id_rsa.pub」裡面的公鑰。
打開https://github.com/ ,登陸xuhaiyan825,然後添加ssh。
5.測試:ssh [email protected]
The authenticity of host 『github.com (207.97.227.239)』 can』t be established.
RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 『github.com,207.97.227.239′ (RSA) to the list of known hosts.
ERROR: Hi tekkub! You』ve successfully authenticated, but GitHub does not provide shell access
Connection to github.com closed.
三、 開始使用github
1.獲取源碼:
$ git clone [email protected]:billyanyteen/github-services.git
2.這樣你的機器上就有一個repo了。
3.git於svn所不同的是git是分布式的,沒有伺服器概念。所有的人的機器上都有一個repo,每次提交都是給自己機器的repo
倉庫初始化:
git init
生成快照並存入項目索引:
git add
文件,還有git rm,git mv等等…
項目索引提交:
git commit
4.協作編程:
將本地repo於遠程的origin的repo合並,
推送本地更新到遠程:
git push origin master
更新遠程更新到本地:
git pull origin master
補充:
添加遠端repo:
$ git remote add upstream git://github.com/pjhyett/github-services.git
重命名遠端repo:
$ git://github.com/pjhyett/github-services.git為「upstream」