Package: git
Version: 1:2.11.0-2

I'm playing about with signed pushes, which I hope to use to allow the
dgit git server to be used for general git hosting (pushable by DDs
and DMs).  That's #848678.

To use the signed push feature it is necessary to invent a nonce.

Firstly: it is not at all clear from the documentation what the
security properties of this nonce are.  The docs say it should be
secret but little else.

But more seriously, there is no documented way to pass this nonce to
git that does not either write it to a git configuration file
somewhere, or pass it on a command line.

The git configuration system is unsuited to keeping secrets.  It has
one config file per tree, which generally wants to be world-readable.

Command lines can be seen in ps etc.

I think I am going to have to work around this by passing it in
GIT_CONFIG_PARAMETERS.  However, GIT_CONFIG_PARAMETERS is not
documented anywhere.  I will guess from the current behaviour.

Ian.

-- 
Ian Jackson <[email protected]>   These opinions are my own.

If I emailed you from an address @fyvzl.net or @evade.org.uk, that is
a private address which bypasses my fierce spamfilter.

Reply via email to