摘要:下用執(zhí)行遇到的問(wèn)題及解決方案具體環(huán)境是這個(gè)樣子的,代碼倉(cāng)庫(kù)在上面,和網(wǎng)站不在一個(gè)服務(wù)器上,只能是采用這種方法,在網(wǎng)頁(yè)更目錄設(shè)置一個(gè)文件,進(jìn)行手動(dòng)更新不是每次都想自動(dòng)更新。需要自行檢查添加環(huán)境。后記僅發(fā)此文以幫助更多的人
Windows下用php exec執(zhí)行g(shù)it pull遇到的問(wèn)題及解決方案
具體環(huán)境是這個(gè)樣子的,代碼倉(cāng)庫(kù)在oschina上面,和網(wǎng)站不在一個(gè)服務(wù)器上,只能是采用webhook這種方法,在網(wǎng)頁(yè)更目錄設(shè)置一個(gè)php文件,進(jìn)行手動(dòng)更新(不是每次都想自動(dòng)更新)。
完整代碼如下
&1",$out); var_export($out);
git的全局環(huán)境是執(zhí)行的 C:Program FilesGitcmdgit.exe。需要自行檢查添加環(huán)境。
exec("git pull ",$out); var_export($out);
用cmd執(zhí)行g(shù)it pull的時(shí)候相當(dāng)完美,刷刷的就更新下來(lái)了,但是當(dāng)執(zhí)行這個(gè)代碼的時(shí)候發(fā)現(xiàn)返回的內(nèi)容為空,而且還tm的沒(méi)有更新下來(lái),經(jīng)過(guò)查閱資料,發(fā)現(xiàn)應(yīng)該添加 2>&1,
具體原因如下:
加上輸出重定向之后,有了第二個(gè)坑
array ( 0 => "Host key verification failed.", 1 => "fatal: Could not read from remote repository.", 2 => "", 3 => "Please make sure you have the correct access rights", 4 => "and the repository exists.", )
居然出現(xiàn)了這個(gè)問(wèn)題,用exec執(zhí)行不能讀取用戶目錄.ssh文件的公鑰。
又經(jīng)過(guò)一番折騰,查閱資料,也借鑒這個(gè)哥們的答案,但是沒(méi)有解決我的問(wèn)題
http://blog.csdn.net/thy38/ar...,
最后在這個(gè)哥們的博客的提示下
http://www.jianshu.com/p/a0e7...
開(kāi)始查看哪個(gè).ssh文件下面沒(méi)有公鑰,最后用everything查詢.ssh文件
最后發(fā)現(xiàn)第一個(gè)文件里面沒(méi)有id_ras.pub,拷貝當(dāng)前用戶的pub文件過(guò)去后,問(wèn)題解決了。。
后記:僅發(fā)此文以幫助更多的人!
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/22866.html
摘要:但是如果是在下使用的話,問(wèn)題不是很大,體驗(yàn)還是很完美的,也就搞定文件掛載,搞定公網(wǎng)私網(wǎng),忍受漫長(zhǎng)的啟動(dòng)過(guò)程。總之,不用那就是和自己過(guò)不去。創(chuàng)建項(xiàng)目為什么把創(chuàng)建項(xiàng)目放到第一個(gè)來(lái)說(shuō),是因?yàn)榭梢员苊庋芯繒r(shí),無(wú)項(xiàng)目可用。 前言 我同事告訴我他的windows電腦裝不上homestead,我已經(jīng)有了在windwos下面折騰vagrant+virtual box+homestead的慘痛經(jīng)驗(yàn),然后...
摘要:但是如果是在下使用的話,問(wèn)題不是很大,體驗(yàn)還是很完美的,也就搞定文件掛載,搞定公網(wǎng)私網(wǎng),忍受漫長(zhǎng)的啟動(dòng)過(guò)程??傊挥媚蔷褪呛妥约哼^(guò)不去。創(chuàng)建項(xiàng)目為什么把創(chuàng)建項(xiàng)目放到第一個(gè)來(lái)說(shuō),是因?yàn)榭梢员苊庋芯繒r(shí),無(wú)項(xiàng)目可用。 前言 我同事告訴我他的windows電腦裝不上homestead,我已經(jīng)有了在windwos下面折騰vagrant+virtual box+homestead的慘痛經(jīng)驗(yàn),然后...
閱讀 1935·2021-09-22 15:23
閱讀 3424·2021-09-04 16:45
閱讀 2208·2021-07-29 14:49
閱讀 2833·2019-08-30 15:44
閱讀 1622·2019-08-29 16:36
閱讀 1153·2019-08-29 11:03
閱讀 1598·2019-08-26 13:53
閱讀 572·2019-08-26 11:57