Re: [rancid] Howto setup Rancid with Git on Debian?

2018-03-14 Thread ACS Solutions Network
Thank you very much Chris and please excuse the late heads up. I didn‘t thought 
it was just setting RCSSYS=”git” – pretty straight forward.

Von: Rancid-discuss [mailto:rancid-discuss-boun...@shrubbery.net] Im Auftrag 
von Gauthier, Chris
Gesendet: Donnerstag, 11. Januar 2018 16:20
An: rancid-discuss@shrubbery.net
Betreff: Re: [rancid] Howto setup Rancid with Git on Debian?

Whether its Debian or another distro, the basic setup is still the same. I did 
the same thing on CentOS. V3.6.2 has a bug when running the configure script. 
Check out:
http://www.shrubbery.net/pipermail/rancid-discuss/2017-July/009735.html

As for the Git part, rancid uses a local git server that it creates the folder 
structure for. Each rancid group is its gets own Git repo. The key is really 
the rancid config file. Set RCSSYS=”git” and it will do the heavy lifting. If 
you need the stuff to go to a remote repo, then you will need to make the local 
Git do blind commits to the remote repo. That’s something one of my server 
admins took care of, so I’m not sure exactly how he did it.

Chris


Chris

Gauthier

 Senior Network Engineer

 |

comScore, Inc.



t +1 (503) 331-2704<tel:(503)%20331-2704>

 |

cgauth...@comscore.com<mailto:cgauth...@comscore.com>



317 SW Alder Street, Suite 700

 |

Portland, OR 97204

 United States




comscore.com<http://www.comscore.com/>



​​​This e-mail (including any attachments) may contain information that is 
private, confidential, or protected by attorney-client or other privilege. If 
you received this e-mail in error, please delete it from your system and notify 
sender.






 -Original Message-
From: Rancid-discuss 
<rancid-discuss-boun...@shrubbery.net<mailto:rancid-discuss-boun...@shrubbery.net>>
 on behalf of shouldbe q931 
<shouldbeq...@gmail.com<mailto:shouldbeq...@gmail.com>>
Date: Thursday, January 11, 2018 at 4:46 AM
To: ACS Solutions Network <netw...@acs-europe.de<mailto:netw...@acs-europe.de>>
Cc: "rancid-discuss@shrubbery.net<mailto:rancid-discuss@shrubbery.net>" 
<rancid-discuss@shrubbery.net<mailto:rancid-discuss@shrubbery.net>>
Subject: Re: [rancid] Howto setup Rancid with Git on Debian?

On Thu, Jan 11, 2018 at 11:02 AM, ACS Solutions Network
<netw...@acs-europe.de<mailto:netw...@acs-europe.de>> wrote:
> Hello folks,
>
>
>
> i’ve searched the web, this list, contents in the package etc. but didn’t
> find any up to date information on how to setup Rancid with Git on Debian.
>
>
>
> I’ve installed rancid via apt-get (rancid ver. 3.6.2-2) on Debian 9. Git is
> ver. 2.11.
>

<10 seconds with google found

https://www.cryptomonkeys.com/2016/11/rancid-git/
http://opennodecloud.com/howto/2014/05/08/howto-about-rancid.html

I do not know if the Debian packaged 3.6.2 includes git support.

Cheers

___
Rancid-discuss mailing list
Rancid-discuss@shrubbery.net<mailto:Rancid-discuss@shrubbery.net>
http://www.shrubbery.net/mailman/listinfo/rancid-discuss
___
Rancid-discuss mailing list
Rancid-discuss@shrubbery.net
http://www.shrubbery.net/mailman/listinfo/rancid-discuss

Re: [rancid] Howto setup Rancid with Git on Debian?

2018-01-11 Thread Gauthier, Chris
In my environment, we did it slightly differently.  My environment was this:

/var/rancid/rancid is a working local git checkout
/var/rancid/git/rancid is the local git 'master'
/var/rancid/git/rancid/hooks/post-receive has what you're looking for:
user@host# cat post-receive
#!/bin/bash


# -
# keep remote git copy up to date
# -

/usr/bin/git push -u  

To make that work, you must run this command to add the remote:

 git remote add  

Docs for the remote add are at 
https://help.github.com/articles/adding-a-remote/.

--Chris



Chris Gauthier Senior Network Engineer | comScore, Inc.
t +1 (503) 331-2704 |
cgauth...@comscore.com
317 SW Alder Street, Suite 700 | Portland, OR 97204  United States
comscore.com
​​​This e-mail (including any attachments) may contain information that is 
private, confidential, or protected by attorney-client or other privilege. If 
you received this e-mail in error, please delete it from your system and notify 
sender.
-Original Message-
From: heasley <h...@shrubbery.net>
Date: Thursday, January 11, 2018 at 9:53 AM
To: "Gauthier, Chris" <cgauth...@comscore.com>
Cc: "rancid-discuss@shrubbery.net" <rancid-discuss@shrubbery.net>
Subject: Re: [rancid] Howto setup Rancid with Git on Debian?

Thu, Jan 11, 2018 at 03:20:20PM +, Gauthier, Chris:
> As for the Git part, rancid uses a local git server that it creates the 
> folder structure for.  Each rancid group is its gets own Git repo.  The key 
> is really the rancid config file.  Set RCSSYS=”git” and it will do the heavy 
> lifting.  If you need the stuff to go to a remote repo, then you will need to 
> make the local Git do blind commits to the remote repo.  That’s something one 
> of my server admins took care of, so I’m not sure exactly how he did it.

Add a remote to a given rancid group: 
https://help.github.com/articles/adding-a-remote/
add to the rancid-run cronjob, a 'git push newremote'

cd ~rancid/group
git remote add foo giturl
... rancid-run; cd ~rancid/group; git push foo

add a second push destination (remote should not require auth) to origin
and rancid will push to it each run.
cd ~rancid/group
git remote add foo giturl
git remote set-url --add --push origin `git remote get-url --push 
origin`
git remote set-url --add --push origin `git remote get-url --push foo`





___
Rancid-discuss mailing list
Rancid-discuss@shrubbery.net
http://www.shrubbery.net/mailman/listinfo/rancid-discuss

Re: [rancid] Howto setup Rancid with Git on Debian?

2018-01-11 Thread heasley
Thu, Jan 11, 2018 at 03:20:20PM +, Gauthier, Chris:
> As for the Git part, rancid uses a local git server that it creates the 
> folder structure for.  Each rancid group is its gets own Git repo.  The key 
> is really the rancid config file.  Set RCSSYS=”git” and it will do the heavy 
> lifting.  If you need the stuff to go to a remote repo, then you will need to 
> make the local Git do blind commits to the remote repo.  That’s something one 
> of my server admins took care of, so I’m not sure exactly how he did it.

Add a remote to a given rancid group: 
https://help.github.com/articles/adding-a-remote/
add to the rancid-run cronjob, a 'git push newremote'

cd ~rancid/group
git remote add foo giturl
... rancid-run; cd ~rancid/group; git push foo

add a second push destination (remote should not require auth) to origin
and rancid will push to it each run.
cd ~rancid/group
git remote add foo giturl
git remote set-url --add --push origin `git remote get-url --push 
origin`
git remote set-url --add --push origin `git remote get-url --push foo`


___
Rancid-discuss mailing list
Rancid-discuss@shrubbery.net
http://www.shrubbery.net/mailman/listinfo/rancid-discuss

Re: [rancid] Howto setup Rancid with Git on Debian?

2018-01-11 Thread Gauthier, Chris
Whether its Debian or another distro, the basic setup is still the same.  I did 
the same thing on CentOS.  V3.6.2 has a bug when running the configure script.  
Check out:
http://www.shrubbery.net/pipermail/rancid-discuss/2017-July/009735.html

As for the Git part, rancid uses a local git server that it creates the folder 
structure for.  Each rancid group is its gets own Git repo.  The key is really 
the rancid config file.  Set RCSSYS=”git” and it will do the heavy lifting.  If 
you need the stuff to go to a remote repo, then you will need to make the local 
Git do blind commits to the remote repo.  That’s something one of my server 
admins took care of, so I’m not sure exactly how he did it.

Chris




Chris Gauthier Senior Network Engineer | comScore, Inc.
t +1 (503) 331-2704 |
cgauth...@comscore.com
317 SW Alder Street, Suite 700 | Portland, OR 97204  United States
comscore.com
​​​This e-mail (including any attachments) may contain information that is 
private, confidential, or protected by attorney-client or other privilege. If 
you received this e-mail in error, please delete it from your system and notify 
sender.
-Original Message-
From: Rancid-discuss <rancid-discuss-boun...@shrubbery.net> on behalf of 
shouldbe q931 <shouldbeq...@gmail.com>
Date: Thursday, January 11, 2018 at 4:46 AM
To: ACS Solutions Network <netw...@acs-europe.de>
Cc: "rancid-discuss@shrubbery.net" <rancid-discuss@shrubbery.net>
Subject: Re: [rancid] Howto setup Rancid with Git on Debian?

On Thu, Jan 11, 2018 at 11:02 AM, ACS Solutions Network
<netw...@acs-europe.de> wrote:
> Hello folks,
>
>
>
> i’ve searched the web, this list, contents in the package etc. but didn’t
> find any up to date information on how to setup Rancid with Git on Debian.
>
>
>
> I’ve installed rancid via apt-get (rancid ver. 3.6.2-2) on Debian 9. Git is
> ver. 2.11.
>

<10 seconds with google found

https://www.cryptomonkeys.com/2016/11/rancid-git/
http://opennodecloud.com/howto/2014/05/08/howto-about-rancid.html

I do not know if the Debian packaged 3.6.2 includes git support.

Cheers

___
Rancid-discuss mailing list
Rancid-discuss@shrubbery.net
http://www.shrubbery.net/mailman/listinfo/rancid-discuss

___
Rancid-discuss mailing list
Rancid-discuss@shrubbery.net
http://www.shrubbery.net/mailman/listinfo/rancid-discuss

Re: [rancid] Howto setup Rancid with Git on Debian?

2018-01-11 Thread heasley
Thu, Jan 11, 2018 at 12:37:54PM +, shouldbe q931:
> On Thu, Jan 11, 2018 at 11:02 AM, ACS Solutions Network
>  wrote:
> > Hello folks,
> >
> >
> >
> > i’ve searched the web, this list, contents in the package etc. but didn’t
> > find any up to date information on how to setup Rancid with Git on Debian.
> >
> >
> >
> > I’ve installed rancid via apt-get (rancid ver. 3.6.2-2) on Debian 9. Git is
> > ver. 2.11.
> >
> 
> <10 seconds with google found
> 
> https://www.cryptomonkeys.com/2016/11/rancid-git/
> http://opennodecloud.com/howto/2014/05/08/howto-about-rancid.html
> 
> I do not know if the Debian packaged 3.6.2 includes git support.

I'd recommend using 3.7 for git.  A minor fix for git, but will make it
easier, IMO.

___
Rancid-discuss mailing list
Rancid-discuss@shrubbery.net
http://www.shrubbery.net/mailman/listinfo/rancid-discuss

Re: [rancid] Howto setup Rancid with Git on Debian?

2018-01-11 Thread shouldbe q931
On Thu, Jan 11, 2018 at 11:02 AM, ACS Solutions Network
 wrote:
> Hello folks,
>
>
>
> i’ve searched the web, this list, contents in the package etc. but didn’t
> find any up to date information on how to setup Rancid with Git on Debian.
>
>
>
> I’ve installed rancid via apt-get (rancid ver. 3.6.2-2) on Debian 9. Git is
> ver. 2.11.
>

<10 seconds with google found

https://www.cryptomonkeys.com/2016/11/rancid-git/
http://opennodecloud.com/howto/2014/05/08/howto-about-rancid.html

I do not know if the Debian packaged 3.6.2 includes git support.

Cheers

___
Rancid-discuss mailing list
Rancid-discuss@shrubbery.net
http://www.shrubbery.net/mailman/listinfo/rancid-discuss

[rancid] Howto setup Rancid with Git on Debian?

2018-01-11 Thread ACS Solutions Network
Hello folks,

i've searched the web, this list, contents in the package etc. but didn't find 
any up to date information on how to setup Rancid with Git on Debian.

I've installed rancid via apt-get (rancid ver. 3.6.2-2) on Debian 9. Git is 
ver. 2.11.

Any information on this would be appreciated!

Thanks in advance.
___
Rancid-discuss mailing list
Rancid-discuss@shrubbery.net
http://www.shrubbery.net/mailman/listinfo/rancid-discuss