2016-06-15 2 views
-1

Laravel with Forge and Digital Ocean을 사용하고 있습니다.Laravel Forge 커밋 Issue - 작곡가 변경

Composer로 새 패키지를 추가하기 전까지 변경 사항을 적용하고 모든 작업을 올바르게 배포하면 아래 오류가 발생하며이 시점 이후에 배포되지 않습니까?

Wed Jun 15 12:03:12 BST 2016 
Warning: Permanently added the RSA host key for IP address '192.30.252.120' to the list of known hosts. 
From github.com:********/**** 
* branch   master  -> FETCH_HEAD 
    08f475b..5802179 master  -> origin/master 
error: Your local changes to the following files would be overwritten by merge: 
    vendor/composer/autoload_classmap.php 
    vendor/composer/autoload_namespaces.php 
    vendor/composer/installed.json 
Please, commit your changes or stash them before you can merge. 
Aborting 
Updating e20816a..5802179 

해결 방법은 서버를 삭제하고 다시 시작하는 것입니다. 나는 git에 변경 사항을 푸시하기 위해 sourcetree를 사용하고있다.

+0

git repo에서'/ vendor' 디렉토리를 제거하고 배포 프로세스의 일부로'composer install'을 실행하십시오 – Wader

답변

0

서버에 SSH, CD 디렉토리로 디지털 바다에서

git reset --hard <Latest Commit> 

, 로그인 할 때, 당신은 열고 일반 터미널처럼 사용할 수있는 명령 줄 유틸리티가있다.

포지를 사용하여 로그인 당신에게 당신의 세부 사항을 이메일로 전송 한 것이라고

+0

도움을 주셔서 감사합니다. 그러나 이것은 여전히 ​​작동하지 않지만 여전히 동일한 메시지가 나타납니다. –

+0

위의 실행시 어떤 오류가 있었습니까? –

0

단지의 서버에 SSH 및 git checkout .를 (도트 (잊지 마세요.)) 않습니다. 또한 공급 업체 폴더가 git ignore 인 경우에는인지 확인하십시오. 이것은 변경 사항을 서버에 배포하는 동안 작곡가가 업데이트하려고 시도하고 공급 업체 폴더가 .gitignore에 있지 않을 때 발생할 수 있습니다. 도움이되는이 희망을 시도해보십시오.