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ò)誤如圖:

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

當(dāng)時(shí)以為更換了VS導(dǎo)致了ssh key丟失,重新輸入密碼驗(yàn)證一下就可以了,于是開始想辦法找輸入密碼的地方。
經(jīng)過一番折騰尋找,發(fā)現(xiàn)點(diǎn)擊操作的時(shí)候,出現(xiàn)如下菜單:
這里我們選擇“打開命令提示符”菜單,打開了命令提示符,輸入提交到遠(yuǎn)程命令:

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

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

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

這里解釋一下,這個(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)提示操作成功了。如圖:

二.如何將自己的項(xiàng)目弄到Github上
1.首先將解決方案加入代碼管理

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

3.點(diǎn)擊同步

后點(diǎn)擊Push到Github
4.push至Github

然后就完成了項(xiàng)目的建立和Push
6.修改并提交

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

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



