Right now, samking is the owner and www-data is the group for the Drupal directory. Thus, to commit to the git repo or to edit anything, a third party would need to use sudo, which is annoying.
Is there a better system? Eg, we could set the group to be drupal-admins, add the Apache user to drupal-admins, and add you to drupal-admins, but then you can only do what apache can (which is either annoying or insecure).
Right now, samking is the owner and www-data is the group for the Drupal directory. Thus, to commit to the git repo or to edit anything, a third party would need to use sudo, which is annoying.
Is there a better system? Eg, we could set the group to be drupal-admins, add the Apache user to drupal-admins, and add you to drupal-admins, but then you can only do what apache can (which is either annoying or insecure).