vs2017 git 插件是Visual Studio 2017的內(nèi)置插件,vs2017 git for windows可以快速解決vs2017運(yùn)行中出現(xiàn)的各種故障問題,自行修復(fù)故障,有需要的用戶歡迎來IT貓撲下載~

vs2017 使用Git 連接Github教程

一.VS 2017 Git failed with a fatal error的解決辦法

前幾天,滿懷欣喜的從VS2015更新到了VS2017,經(jīng)過這幾天的試用,整體來說感覺還是挺不錯(cuò)的。昨天推送項(xiàng)目到遠(yuǎn)程服務(wù)器的時(shí)候,發(fā)現(xiàn)出現(xiàn)了推送失敗的錯(cuò)誤,錯(cuò)誤如圖:

vs2017 git 插件使用教程

按照提示,我看到輸出窗口的輸入內(nèi)容如下:

vs2017 git 插件使用教程

當(dāng)時(shí)以為更換了VS導(dǎo)致了ssh key丟失,重新輸入密碼驗(yàn)證一下就可以了,于是開始想辦法找輸入密碼的地方。

經(jīng)過一番折騰尋找,發(fā)現(xiàn)點(diǎn)擊操作的時(shí)候,出現(xiàn)如下菜單:

這里我們選擇“打開命令提示符”菜單,打開了命令提示符,輸入提交到遠(yuǎn)程命令:

vs2017 git 插件使用教程

結(jié)果直接提交成功了,如圖:

vs2017 git 插件使用教程

發(fā)現(xiàn)不是ssh key的問題,于是開始上網(wǎng)上找方法,經(jīng)過一番百度,終于在Stack overflow上找到了答案,截圖如下:

vs2017 git 插件使用教程

按照操作,我復(fù)制路徑到資源管理器,結(jié)果出現(xiàn)如下錯(cuò)誤:

vs2017 git 插件使用教程

這里解釋一下,這個(gè)是因?yàn)槲野惭b的Enterprise版本的,而上面的是Community版本的,所以要根據(jù)自己的版本替換掉路徑中的Community。

我把C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git\mingw32\bin下的libeay32.dll和ssleay32.dll復(fù)制到了git-core的文件夾下,然后到VS 2017里面點(diǎn)擊同步試了一下,發(fā)現(xiàn)提示操作成功了。如圖:

vs2017 git 插件使用教程

二.如何將自己的項(xiàng)目弄到Github上

1.首先將解決方案加入代碼管理

vs2017 git 插件使用教程

2.在本地Git存儲(chǔ)庫中雙擊剛建立的項(xiàng)目

vs2017 git 插件使用教程

3.點(diǎn)擊同步

vs2017 git 插件使用教程

后點(diǎn)擊Push到Github

4.push至Github

vs2017 git 插件使用教程

然后就完成了項(xiàng)目的建立和Push

6.修改并提交

vs2017 git 插件使用教程

首先修改一處,然后再類上右鍵提交,填寫注釋后全部提交并推送。

vs2017 git 插件使用教程

然后再同步選項(xiàng)卡會(huì)提示 已經(jīng)成功推送到origin/master。

vs2017 git 插件32/64位 免費(fèi)版下載地址

遠(yuǎn)程下載