成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Windows 下用php exec執(zhí)行git pull遇到的問題及解決方案

Panda / 3031人閱讀

摘要:下用執(zhí)行遇到的問題及解決方案具體環(huán)境是這個樣子的,代碼倉庫在上面,和網站不在一個服務器上,只能是采用這種方法,在網頁更目錄設置一個文件,進行手動更新不是每次都想自動更新。需要自行檢查添加環(huán)境。后記僅發(fā)此文以幫助更多的人

Windows下用php exec執(zhí)行git pull遇到的問題及解決方案
具體環(huán)境是這個樣子的,代碼倉庫在oschina上面,和網站不在一個服務器上,只能是采用webhook這種方法,在網頁更目錄設置一個php文件,進行手動更新(不是每次都想自動更新)。

完整代碼如下

&1",$out);
var_export($out);

git的全局環(huán)境是執(zhí)行的 C:Program FilesGitcmdgit.exe。需要自行檢查添加環(huán)境。


第一個問題
exec("git pull ",$out);
var_export($out);

用cmd執(zhí)行git pull的時候相當完美,刷刷的就更新下來了,但是當執(zhí)行這個代碼的時候發(fā)現(xiàn)返回的內容為空,而且還tm的沒有更新下來,經過查閱資料,發(fā)現(xiàn)應該添加 2>&1,
具體原因如下:


加上輸出重定向之后,有了第二個坑


第二個問題
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)了這個問題,用exec執(zhí)行不能讀取用戶目錄.ssh文件的公鑰。
又經過一番折騰,查閱資料,也借鑒這個哥們的答案,但是沒有解決我的問題
http://blog.csdn.net/thy38/ar...,
最后在這個哥們的博客的提示下
http://www.jianshu.com/p/a0e7...
開始查看哪個.ssh文件下面沒有公鑰,最后用everything查詢.ssh文件


最后發(fā)現(xiàn)第一個文件里面沒有id_ras.pub,拷貝當前用戶的pub文件過去后,問題解決了。。


后記:僅發(fā)此文以幫助更多的人!

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://systransis.cn/yun/22866.html

相關文章

  • Laradock 使用說明 ---- 不是很詳細

    摘要:但是如果是在下使用的話,問題不是很大,體驗還是很完美的,也就搞定文件掛載,搞定公網私網,忍受漫長的啟動過程。總之,不用那就是和自己過不去。創(chuàng)建項目為什么把創(chuàng)建項目放到第一個來說,是因為可以避免研究時,無項目可用。 前言 我同事告訴我他的windows電腦裝不上homestead,我已經有了在windwos下面折騰vagrant+virtual box+homestead的慘痛經驗,然后...

    xiaoqibTn 評論0 收藏0
  • Laradock 使用說明 ---- 不是很詳細

    摘要:但是如果是在下使用的話,問題不是很大,體驗還是很完美的,也就搞定文件掛載,搞定公網私網,忍受漫長的啟動過程。總之,不用那就是和自己過不去。創(chuàng)建項目為什么把創(chuàng)建項目放到第一個來說,是因為可以避免研究時,無項目可用。 前言 我同事告訴我他的windows電腦裝不上homestead,我已經有了在windwos下面折騰vagrant+virtual box+homestead的慘痛經驗,然后...

    dongfangyiyu 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<