Merge pull request #73 from MESHMD/improve-git-doc
authorAaron Stone <aaron@serendipity.cx>
Sat, 13 Jul 2013 22:06:06 +0000 (15:06 -0700)
committerAaron Stone <aaron@serendipity.cx>
Sat, 13 Jul 2013 22:06:06 +0000 (15:06 -0700)
Improve Git SSH usage documentation

.travis.yml
Gemfile
Gemfile.lock
lib/puppet/provider/vcsrepo/git.rb

index c8d205f..f349b8d 100644 (file)
@@ -5,7 +5,7 @@ branches:
 notifications:
   email: false
 language: ruby
-script: 'rake spec'
+script: 'bundle exec rake spec'
 after_success:
 - git clone -q git://github.com/puppetlabs/ghpublisher.git .forge-releng
 - .forge-releng/publish
diff --git a/Gemfile b/Gemfile
index cde1d14..9b6706d 100644 (file)
--- a/Gemfile
+++ b/Gemfile
@@ -1,5 +1,5 @@
-source :rubygems
+source 'https://rubygems.org'
 gem 'rake', '~> 0.8.7'
-gem 'rspec', '~> 1.2.9'
-gem 'mocha', '~> 0.12.7', :require => false
+gem 'rspec', '~> 1.3'
+gem 'mocha', '~> 0.12.9', :require => false
 gem 'puppet', '~> 2.7'
index 210a2dd..ce22804 100644 (file)
@@ -1,20 +1,20 @@
 GEM
-  remote: http://rubygems.org/
+  remote: https://rubygems.org/
   specs:
-    facter (1.6.13)
+    facter (1.7.2)
     metaclass (0.0.1)
-    mocha (0.12.7)
+    mocha (0.12.10)
       metaclass (~> 0.0.1)
-    puppet (2.7.19)
+    puppet (2.7.22)
       facter (~> 1.5)
     rake (0.8.7)
-    rspec (1.2.9)
+    rspec (1.3.2)
 
 PLATFORMS
   ruby
 
 DEPENDENCIES
-  mocha (~> 0.12.7)
+  mocha (~> 0.12.9)
   puppet (~> 2.7)
   rake (~> 0.8.7)
-  rspec (~> 1.2.9)
+  rspec (~> 1.3)
index 6f979cb..76fa315 100644 (file)
@@ -293,7 +293,7 @@ Puppet::Type.type(:vcsrepo).provide(:git, :parent => Puppet::Provider::Vcsrepo)
     if @resource.value(:identity)
       Tempfile.open('git-helper') do |f|
         f.puts '#!/bin/sh'
-        f.puts "exec ssh -oStrictHostKeyChecking=no -oPasswordAuthentication=no -oKbdInteractiveAuthentication=no -oChallengeResponseAuthentication=no -i #{@resource.value(:identity)} $*"
+        f.puts "exec ssh -oStrictHostKeyChecking=no -oPasswordAuthentication=no -oKbdInteractiveAuthentication=no -oChallengeResponseAuthentication=no -oConnectTimeout=120 -i #{@resource.value(:identity)} $*"
         f.close
 
         FileUtils.chmod(0755, f.path)