2014-02-23 5 views
16

Ich möchte eine Website auf OpenShift hosten, aber ich möchte, dass mein Code automatisch mit einem "kostenlosen, aber privaten" Dienst wie Git synchronisiert wird, also habe ich BitBucket gefunden.Wie man OpenShift mit einem privaten BitBucket Repository verbindet

Ich versuchte, es von mir selbst durch Einfügen diesen Schlüssel von meinem Openshift App zu verbinden:

ssh://[email protected]/~/git/XXXXXXXXXX.git/

in:

BitBucket -> Repository -> Import Repository -> Old Repository.

Aber ich bekomme diese Fehlermeldung:

Unsupported protocol. Please use 'http://', 'https://' , 'svn://' or 'git://.

Ich glaube, ich habe das gleiche Problem wie dieser Typ: https://www.openshift.com/forums/openshift/connect-to-bitbucket-repository-from-openshift-app

Aber ich verstehe nicht, wie man diese Lösung anwendet. Bevor Sie fragen, ja, ich bin neu auf Github, BitBucket und Openshift usw.

Antwort

10

Nach viel suchen auf Google ich die Lösung gefunden ...

ich Menschen legen nahe, mit (fast) das gleiche Problem wie ich hatte, oder wer auch wie ich Anfänger mit Openshift und BitBucket diese gut geschrieben Tutorial von Redhat zu lesen und zu verstehen: https://www.openshift.com/developers/install-and-setup-putty-ssh-client-for-windows

nach diesem kleinen Tutorial, konnte ich mit Openshift BitBucket durch SourceTree verbinden.

+1

Ich denke, ich verstehe, wie SSH usw. funktionieren, aber ich verstehe immer noch nicht, wie BitBucket tatsächlich mit OpenShift zu verbinden. Es scheint, dass das Beste, was du tun könntest, zu Bitbucket * und * Openshift [wie hier beschrieben] (https://forums.openshift.com/connect-to-bitbucket-repository-from-openshift-app) gepusht wird, aber Sie können OpenShift * nicht mit * Bitbucket verbinden, ist das korrekt? Oder fehlt mir etwas, mit dem Sie tatsächlich "OpenShift mit BitBucket über SourceTree verbinden" können ?? I.e. Sie drücken nur auf BitBucket und OpenShift "zieht" diese Änderungen automatisch. Und was macht SourceTree? – laggingreflex

+0

Ich wollte nur hinzufügen, dass ich in das gleiche Problem geriet, und ich habe buchstäblich alles versucht, aber Sourcetree und Git Bash konnten einfach nicht mit der OpenShift-Fernbedienung verbinden. Seltsame Rolle war, dass ich mit PuTTy und genau dem PuTTy-ssh-Schlüssel, den SourceTree benutzt, in meine OpenShift-Fernbedienung einsteigen konnte! Aber nach einer Stunde begann SourceTree endlich, die 'ssh: // ... rhcloud.com/~/git ...' remote zu erkennen, also wenn alles andere fehlschlägt, versuch ein bisschen zu warten – woojoo666

+2

@laggingreflex ja, das ist nicht möglich Als ich diese Frage/Antwort stellte, konnte ich Bitbucket innerhalb von OpenShift verwenden, aber das war falsch, weil ich Git in diesem Moment nicht vollständig verstand. Sie können SourceTree mit Openshift verbinden, und dafür ist das Tutorial gedacht und was ich eigentlich meinte. –