2010-01-01 5 views
1

webhooks를 통해 app-engine의 git repo에 커밋하고 싶습니다. appengine에 git을 설치할 수 없습니다. 가능한?webhook을 통해 원격 git repo에 커밋 및 푸시?

브라우저를 통해 커밋 할 수있는 브라우저 기반의 텍스트 편집기가 있으므로 GitHub에 있어야한다고 생각합니다. 예 : go here을 입력하고 edit 버튼을 클릭하십시오.

GitHub api docs은 사실 일 것 같지 않은 읽기 전용 작업을 의미합니다.

또한 나쁜 생각입니까? 저울질하기가 어려울 것입니다.

답변

1

이 태그는 파이썬을 사용한다고 말합니다. 특히 유용하지는 않지만, 순수 Java 구현 인 git 인 JGit이 있습니다. 이는 앱 엔진에서 작동 할 수 있습니다. 파이썬에서 실제로 자바 코드를 호출 할 수있는 것처럼 보이지는 않지만, 사용자가 직접 작성한 인스턴스를 사용하여이 응용 프로그램과의 보안 통신 채널을 사용할 수 있습니다. 당신이 원하는 것을 수행하는 문서화되지 않은 github API가 없다고 가정합니다.

0

나는 똑같이하려고 노력하고있다. http://samba.org/~jelmer/dulwich/을 찾았지만이 구현은 앱 엔진에서 차단 된 mmap 모듈을 사용합니다. @Dustin

는 내가 이런 생각을 포기 응용 프로그램 엔진

+0

에서 자식의 repos에 전달할 수있는 방법을 figgured 되세요. 아마 문서화되지 않은 github api를 사용하려고 시도하는 것보다 자신의 git 웹 서비스 (appengine이 아닌 다른 곳)를 호스팅하는 것이 더 간단 할 것입니다. –

+0

덜 리치의 mmap은 선택적이어야합니다. dulwich/pack.py의 맨 위를보십시오. – jelmer

관련 문제