Set the value of a string config variable.
A copy of the string is made and the user is free to use it afterwards.
where to look for the variable
the variable's name
the string to store.
GIT_SUCCESS or an error code