2012-03-09 2 views
3

저는 Asp.Net MVC 프로젝트가 있습니다.Subversion을 사용하여 AppHarbor에 배포

"Google 로그인"버튼을 추가했습니다.

내 사이트를 게시하고 Google에 등록한 후에 만 ​​작동합니다.

이제 어딘가에서 내 사이트를 배포해야합니다. 나는 Appharbor를 사용하려고 생각했다.

그러나 내 사이트의 코드는 Subversion에 있습니다. AppHarbor 사이트에서

:

당신은 힘내, 의욕를 사용 Appharbor하는 .NET 코드를 밀어 수

,의 Bitbucket와 공동으로 제공하는 통합을 통해 무료 망할 놈의 서비스 나 와 서브 또는 팀 파운데이션 서버, CodePlex 및 GitHub. AppHarbor에는 API가 있으므로 추가 통합을 직접 구축 할 수 있습니다.

1 내 사이트가 오픈 소스이기 위하여 의미되지 않습니다

나는 Pushing an existing svn repository to git

이 몇 가지 질문을 얻었다이 일을 보았다.

내가 힘내를 풀려면 - 오픈 소스 여야합니까? 내 현재 상황에서

2

, 무료 및 easliy

어떻게 AppHarbor (나 같은)에 내 사이트를 배포 할 수 있습니다?

3. NuGet에 통합 된 Appharbor 도구가 있습니까?

4. 실제로 Appharbor에 SVN에서 배포 할 수있는 방법이 있습니까?

답변

3

언급 된 hosters 중 하나에서 개인 계정을 원할 경우, 유일한 선택은 Bitbucket입니다.
free plan에는 개인용 Git 및 Mercurial 리포지토리가 무제한으로 제공됩니다 (유일한 제한은 사용자를 포함하여 최대 5 명의 사용자 만 개인 보관함에 액세스 할 수 있음).

GitHub도 개인 저장소 (but not for free)를 제공합니다.
CodePlex는 무료이며 but allows only open source projects at all (개인 프로젝트 없음)입니다.


편집 : "NuGet에 통합 Appharbor 도구", 당신은 당신이 당신의 저장소에 커밋 할 필요가 없도록 AppHarbor는 NuGet 패키지를 당겨 의미합니까와

?
예인 경우 Use NuGet Package Restore to avoid pushing packages to AppHarbor을 확인하십시오. 너가 원하는게 그거야?
면책 조항 : AppHarbor에 대한 경험이 전혀 없으므로이 방법이 작동하는지 모르겠습니다. 방금 인터넷 검색으로 그 링크를 찾았습니다!


편집 2 :

지금까지 내가 이해, you can push your code directly to AppHarbor, but only with Git.
또 다른 가능한 방법은 Appharbor을 GitHub/Bitbucket/CodePlex 저장소에서 가져 오도록 설정하는 것입니다.
그러면 저장소로 이동하면 AppHarbor이 자동으로 거기에서 물건을 가져올 것입니다.

SVN 및 닫힌 소스에 대한 요구 사항 때문에 불행히도 귀하의 상황에서는 불가능합니다. SVN을 지원하는 이들 세 곳의 유일한 호스팅 사이트는 CodePlex이지만 다른 한편으로는 클로즈드 소스 프로젝트를 전혀 허용하지 않는 세 사이트 중 유일한 사이트입니다.

하지만 내가 생각할 수있는 하나의 해결 방법은 :
는 SVN과 함께 use Gitand HG에 도구가있다는.
나는이 중 하나를 시도한 적이 없지만 git-svn이 Subversion을 Git 저장소의 클라이언트로 사용하는 것을 지원하는 것으로 나타났습니다 (지금까지는 항상 이러한 확장이 Git 또는 HG를 SVN의 클라이언트로만 사용할 수 있다고 생각했습니다. 저장소). 그래서 당신은 AppHarbor에서 Git 저장소에 서브 버전으로 변경 사항을 밀어 자식-SVN을 사용할 수
...

+0

거기에 어떤 NuGet에 Appharbor 도구를 integated? –

+0

vs2010에서 slh를 직접 Appharbor에 배포하려했습니다 –

+0

SVN을 사용하려면 [CodePlex integration] (http://blog.appharbor.com/2011/8/26/announcing-codeplex-integration)을 사용할 수 있습니다.), 불행히도 CodePlex에 대한 영구적 인 개인 정보 저장소를 가질 수는 없습니다. – friism

관련 문제