I favour using my ssh key to deploy and keeping my password out of a file.
With my password I can de-authorise any ssh key... So if the machine I am
releasing from becomes compromised I can retain control of my GitHub
account

You may view otherwise if you choose

On Wednesday, 19 March 2014, Eric Kolotyluk <eric.koloty...@gmail.com>
wrote:

> Ok, adding
>
>     <server>
>       <id>github.com</id>
>       <username>kolotyluk</username>
>       <password>/secret/</password>
>     </server>
>
> to settings.xml did the trick. Many thanks Stephen, and Russell.
>
> Russell, this would be a good step to add to Video6_3.mp4
>
> Why is ssh better than https?
>
> Cheers, Eric
>
>
> On 3/19/2014 12:30 PM, Stephen Connolly wrote:
>
> On Wednesday, 19 March 2014, Eric Kolotyluk <eric.koloty...@gmail.com>
> wrote:
>
>  Now I have
>
>    <scm>
> <url>https://github.com/kolotyluk/java-file-utilities.git</url>
> <connection>scm:git:https://github.com/kolotyluk/java-file-utilities.git</
> connection>
> <developerConnection>scm:git:https://github.com/kolotyluk/
> java-file-utilities.git</developerConnection>
>
>
> I favour the ssh variant of the GitHub URL
>
>
>     </scm>
>
> But it still hangs...
>
>    [INFO] Checking in modified POMs...
>    [INFO] Executing: cmd.exe /X /C "git add -- pom.xml"
>    [INFO] Working directory: D:\Users\Eric\Software\
> Project\Repositories\java-file-utilities
>    [INFO] Executing: cmd.exe /X /C "git status"
>    [INFO] Working directory: D:\Users\Eric\Software\
> Project\Repositories\java-file-utilities
>    [INFO] Executing: cmd.exe /X /C "git commit --verbose -F
> C:\Users\Eric\AppData\Local\Temp\maven-scm-1007803688.commit pom.xml"
>    [INFO] Working directory: D:\Users\Eric\Software\
> Project\Repositories\java-file-utilities
>    [INFO] Executing: cmd.exe /X /C "git symbolic-ref HEAD"
>    [INFO] Working directory: D:\Users\Eric\Software\
> Project\Repositories\java-file-utilities
>    [INFO] Executing: cmd.exe /X /C "git push https://github.com/kolotyluk/
> java-file-utilities.git master:master"
>    [INFO] Working directory: D:\Users\Eric\Software\
> Project\Repositories\java-file-utilities
>
> In my experience, getting release to work is the hardest thing I have ever
> done in Maven. I struggled for weeks to get it working with Perforce
> correctly. This is my first time with Git.
>
> Do I need to set up a <server> in my settings.xml file for github?
>
>
> Yes
>
>
>  Cheers, Eric
>
> On 3/19/2014 12:06 PM, Russell Gold wrote:
>
>  HI Eric, I think you are missing the ".git" extensions in your urls.
> Here's the ones I use.
>
>       <scm>
>           <url>https://github.com/meterware/simplestub.git</url>
>           <developerConnection>scm:git:https://github.com/meterware/
> simplestub.git</developerConnection>
>           <connection>scm:git:https://github.com/meterware/simplestub.git
> </connection>
>       </scm>
>
> On Mar 19, 2014, at 2:58 PM, Eric Kolotyluk <eric.koloty...@gmail.com>
> wrote:
>
>   I am having trouble getting mvn release:prepare to work with github
>
>    <scm>
> <connection>scm:git:http://github.com/kolotyluk/java-file-utilities
> </connection>
> <url>scm:git:http://github.com/kolotyluk/java-file-utilities</url>
> <developerConnection>scm:git:https://github.com/kolotyluk/
> java-file-utilities</developerConnection>
>      <tag>java-file-utilities-0.0.1</tag>
>    </scm>
>
> When I try to prepare the release I get
>
>    [INFO] Checking in modified POMs...
>    [INFO] Executing: cmd.exe /X /C "git add -- pom.xml"
>    [INFO] Working directory: D:\Users\Eric\Software\
> Project\Repositories\java-file-utilities
>    [INFO] Executing: cmd.exe /X /C "git status"
>
>
>

-- 
Sent from my phone

Reply via email to