2013-07-26 4 views
-1

저는 현재 FTP을 통해 내 사이트와 상호 작용하고 있습니다.이 사이트는 때때로 성가신 일이며 관리가 불가능할 수 있습니다.FTP 기반 웹 사이트에서 GitHub 버전 제어?

다른 도메인 이름에있는 PHP 기반 웹 사이트의 버전 제어 시스템으로 GitHub을 사용할 수 있습니까?

그렇지 않다면 버전 관리를 설정하기 위해 어떤 도구를 사용해야하는지 조언 해 줄 수 있습니까?

답변

0

웹 사이트에 대한 모든 코드가 포함 된 git 리포지토리를 만들고 Github에 호스팅 할 수 있습니다. 그런 다음 변경을 수행하고 로컬 저장소에 커밋 한 다음 Github으로 푸시 할 수 있습니다. 그런 다음 변경 사항을 배포하려면 원격 서버의 Github 저장소에 git pull을 수행하십시오.

Git은 분산 버전 제어 시스템입니다. 로컬 저장소 (랩톱, 데스크톱 등)에 로컬 저장소가 있습니다. Github은 Dropbox와 같은 종류의 원격 저장소 호스팅 서비스입니다. 컴퓨터의 저장소를 Github에 호스트 된 저장소와 동기화하려면 끌어 오기/밀어 넣기를 수행해야합니다. 그런 다음 Github에 의해 호스팅되는 저장소를 푸시/풀을 사용하여 웹 사이트를 호스팅하는 서버의 저장소와 동기화 할 수 있습니다. No ftp이 필요합니다.

+0

당신이 내 서버에 ftp''를 통해 업로드 뜻 현지 repository'에 커밋 '라고하고'github'에 ** ** 별도의'커밋/push'합니까? OR은''git'으로''commit/pushing'' 할 것이고, 자동적으로 변경 사항을''FTP' 사이트로 옮길 것입니까? – Shivam

+0

바탕 화면에 3 개의 저장소가 있으며, 하나는'Github '에 의해 호스팅되고 다른 하나는 웹 사이트를 호스팅하는 서버에 있습니다. 로컬에서 사이트를 개발하고 로컬 저장소에 변경 사항을 적용 할 수 있습니다. 배포하고자 할 때, 당신은'Github'에있는 것과 repo를 동기화 할 수 있고'Github'에있는 것을 당신의 웹 사이트를 호스팅하는 서버에있는 것과 동기화 할 수 있습니다. – jh314

+0

그다지 편리하지 않습니다. – Shivam

관련 문제