New%20Project Existing%20Project%0Aalready%20shared%20with%20.git%20%28i.e.%20github%29 Existing%20Project Project%20in%20Eclipse%0Athat%20can%20be%20controlled/managed%0Avia%20our%20server%20adapter if%20%28git%20status%20%3D%20dirty%20%26%26%20askUserIfHeWishToCommit%29%0Aresult%20%3D%20%20git%20commit%0A%20%0Aifr%28result%3D%3Dok%29%20%7B%0Aresult%20%3D%20git%20push%20%3Cremotename%3E%0A%7D%0A%20%0Aif%20%28result%3D%3Dfail%20%26%26%20askUserIfHeWantsPushForce%29%29%20%0A%20result%20%3D%20git%20push%20-f%0A%7D%0A%20%0Aif%20%28result%21%3Dok%29%20%7B%0A%20%20showerror%21%0A%7D%20else%20%7B%0A%20%20show%20commit/push%20results...%28somehow%29%0A%7D%20%0A%20 git%20clone%20-%3E%20temp%3B%20%3Ccomes%20directly%20from%20openshift%2C%20but%20we%20only%20need%20a%20subpart%20of%20it%3E%0Acopy%20temp/%28.openshift%7C.git%7Cdeployments%29%20project%3B%20%0Acreate%20.gitignore%20with%20.settings/.classpath/.project/target%20...%20with%20proper%20eclipse/mvn%20ignores%0Agit%20add%20.%0Agit%20commit%20%28adds%20from%20existing%20project%3B%20deletes%20the%20files%20not%20there%29%0A%3Cif%20remotename%21%3Dorigin%3E%20git%20remote%20add%20%3Cremotename%3E%20%3Cgitrepo%3E%0A*%20this%20only%20works%20for%20JBoss%20Projects git%20clone%3B%20%3Ccomes%20directly%20from%20openshift%2C%20no%20temporary%20steps%20needed%3E%0Aimport%20project%0A%3Cif%20remotename%21%3Dorigin%3E%20git%20remote%20add%20%3Cremotename%3E%20%3Cgitrepo%3E %28not%20start%20on%20this%20if%20project%20has%20dirty%20git%2C%20if%20already%20have%20.openshift/deployments%20complain...%29%0Agit%20clone%20%3COSgiturl%3E%20-%3E%20temp%3B%20%3Ccomes%20directly%20from%20openshift%2C%20we%20only%20need%20a%20subpart%20of%20it%3E%0Acopy%20temp/%28.openshift%7Cdeployments%29%20project%3B%20%3Ccannot%20copy%20.git%20since%20its%20already%20there%3E%0Aadjust%20.gitignore%20so%20.settings/.classpath/.project/target%20is%20in%20place%0Agit%20add%20.openshift%20deployments%20.gitignore%20%0Agit%20commit%20%28should%20result%20in%20no%20deletes%2C%20but%20just%20adds%20possibly%20.gitignore%20change%29%0Agit%20remote%20add%20%3Cremotename%3E%20%3Cgitrepo%3E Import%20Project%20that%20has%20.git%20+%20.openshift%20already%0A%28i.e.%20created%20with%20command%20line%20rhc-create-app%29 top Import%20Existing%20OpenShift%20project%0ALook%20at%20remotes%20for%20known%20openshift%20ssh%20repo Import%20Project%20that%20has%20.git%20+%20.openshift%20already%20created%20by%20JBoss%20Tools Create%20or%20use%20existing%20Server%20Adapter bottom To%20support%20apptypes%21%3Djboss%0Aserver%20adapter%20should%20be%20able%20to%20%0Awork%20on%20projects%20that%20are%20shared%20by%20egit.%0A%20