git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Simple commit mechanism for non-technical users

From
Jakub Narebski <jnareb@gmail.com>
Date
Aug 19, 2009, 08:10 UTC
Message-ID
<m37hx0ns13.fsf@localhost.localdomain>
In-Reply-To
<ef72456d0908180905u18593b63tdc850b8552db30b9@mail.gmail.com>
D Sundstrom <sunds@peapod.net> writes:
Show 12 quoted lines
> I use git to manage all project artifacts, including documentation,
> proposals, presentations, and so on.
> 
> However, I have a hard time convincing non-technical staff to learn
> enough about git or to take the time to go through the effort of
> committing changes to a repository.  So the steady stream of email
> attachments with "Acme Specification v3" or "final final spemco
> proprosal" continues.
> 
> I'd hoped there was a simple web interface that would allow a user to
> upload and commit a file to a repository, but I've had no luck finding
> one.  (I've used cgit for browsing, but it is read-only).

Some of git web interfaces or git hosting software offer editing via web interface. Neither gitweb nor cgit offers this; it is available AFAIK in GitHub (but it is not open source, and server version GitHub:FI isn't cheap).

You can use some wiki (there are some wikis with git backend, e.g. ikiwiki, see http://git.or.cz/gitwiki/InterfacesFrontendsAndTools) or CMS like Drupal instead. Note that wikis usually work in lock-edit-unlock mode (no merging changes), and have per page (per file) versioning.

Alternate solution would be to use one of GUIs for Git, like e.g. git-gui or QGit, or filemanager integration / shell extension like (for MS Windows) TortoiseGit or Git Extensions.

Show 5 quoted lines
> Is anyone aware of a simple way I can have my non-technical users
> manage their documents against a git repository?  Ideally this would
> involve no installation of software on their machine (unless it were
> compelling, for example, the Finder plugin for SVN on the mac was a
> great tool for these users; or at least those on a mac...)
What operating system?  What do you use currently?
-- 
Jakub Narebski
Poland
ShadeHawk on #git
Previous: D Sundstrom
Message 7 of 7 in “Simple commit mechanism for non-technical users”
  1. D SundstromAug 18, 2009
  2. Chris PackhamAug 19, 2009
  3. Johannes SchindelinAug 19, 2009
  4. Matthieu MoyAug 19, 2009
  5. Jeff KingAug 19, 2009
  6. D SundstromAug 19, 2009
  7. Jakub NarebskiAug 19, 2009

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.