<p dir="ltr">In case you don't need to use pass on the server: have you tried cloning the server repo after pushing to it?</p>
<br><div class="gmail_quote"><div dir="ltr">On Wed, 14 Oct 2015 18:35 Chris Warrick <<a href="mailto:kwpolska@gmail.com">kwpolska@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 14 October 2015 at 18:27, Eregus <<a href="mailto:eregus@installgentoo.com" target="_blank">eregus@installgentoo.com</a>> wrote:<br>
> On 2015-10-14 18:03, Chris Warrick wrote:<br>
>><br>
>> On 14 October 2015 at 17:59, Eregus <<a href="mailto:eregus@installgentoo.com" target="_blank">eregus@installgentoo.com</a>> wrote:<br>
>><br>
>>> On server:<br>
>>> eregus@myserver:~$ rm -rf pass-store/<br>
>>> eregus@myserver:~$ mkdir pass-store<br>
>>> eregus@myserver:~$ cd pass-store/<br>
>>> eregus@myserver:~/pass-store$ git init<br>
>>> Initialized empty Git repository in /home/eregus/pass-store/.git/<br>
>>> eregus@myserver:~/pass-store$ git config --local<br>
>>> receive.denyCurrentBranch<br>
>>> "ignore"<br>
>><br>
>><br>
>> The git misfeature you want to use is:<br>
>><br>
>> git config receive.denyCurrentBranch updateInstead<br>
>><br>
> Is it possible to do it while having older version of git (1.9.1 - there's<br>
> no updateInstead option in this version)? I'm not the admin so updating git<br>
> is not that easy.<br>
><br>
> _______________________________________________<br>
> Password-Store mailing list<br>
> <a href="mailto:Password-Store@lists.zx2c4.com" target="_blank">Password-Store@lists.zx2c4.com</a><br>
> <a href="http://lists.zx2c4.com/mailman/listinfo/password-store" rel="noreferrer" target="_blank">http://lists.zx2c4.com/mailman/listinfo/password-store</a><br>
<br>
Then you need to try scenario 2:<br>
<br>
1. two repos on your server, one is bare and the other isn’t<br>
2. the non-bare repo is set up in ~/.password-store (the usual<br>
location for pass) and has the bare repo as its origin remote (using<br>
just $HOME/pass-store as the remote address)<br>
3. the bare repo has a post-receive hook<br>
(~/pass-store/hooks/post-receive), which is a bash script that calls<br>
pass git pull origin master and updates the server password store<br>
appropriately<br>
<br>
--<br>
Chris Warrick <<a href="https://chriswarrick.com/" rel="noreferrer" target="_blank">https://chriswarrick.com/</a>><br>
PGP: 5EAAEA16<br>
_______________________________________________<br>
Password-Store mailing list<br>
<a href="mailto:Password-Store@lists.zx2c4.com" target="_blank">Password-Store@lists.zx2c4.com</a><br>
<a href="http://lists.zx2c4.com/mailman/listinfo/password-store" rel="noreferrer" target="_blank">http://lists.zx2c4.com/mailman/listinfo/password-store</a><br>
</blockquote></div>