{"thread":{"id":"63647","subject":"Git gui webclient info","startedAt":"2025-06-15T21:42:02Z","lastAt":"2025-06-16T21:16:04Z","messageCount":4,"participants":["Juri","brian m. carlson"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"520270","messageId":"CAKn8H7qa_b==1LqPkJ-dmH0UNNp4Z4xbewN+LgcL6-bBPM1boQ@mail.gmail.com","threadId":"63647","inReplyTo":null,"subject":"Git gui webclient info","fromName":"Juri","fromEmail":"juraj.sojak@gmail.com","sentAt":"2025-06-15T21:41:50Z","receivedAt":"2025-06-15T21:42:02Z","isPatch":false,"sender":{"key":"juraj.sojak@gmail.com","avatar":null},"body":"Hello,\n\nWill you have a webclient version?\n\nJuraj\n"},{"id":"520271","messageId":"aE9ag8TY7i4Qi1Pr@fruit.crustytoothpaste.net","threadId":"63647","inReplyTo":"CAKn8H7qa_b==1LqPkJ-dmH0UNNp4Z4xbewN+LgcL6-bBPM1boQ@mail.gmail.com","subject":"Re: Git gui webclient info","fromName":"brian m. carlson","fromEmail":"sandals@crustytoothpaste.net","sentAt":"2025-06-15T23:42:59Z","receivedAt":"2025-06-15T23:43:07Z","isPatch":false,"sender":{"key":"sandals@crustytoothpaste.net","avatar":"https://avatars.githubusercontent.com/u/497054?v=4"},"body":"On 2025-06-15 at 21:41:50, Juri wrote:\n> Hello,\n\nHi,\n\n> Will you have a webclient version?\n\nI'm not sure exactly sure what you're asking.  Is it that you want a\nversion of Git GUI that runs in the browser and allows you to access a\nrepository?  If so, were you expecting that it would modify a repository\non the server where the web version is hosted, or a repository stored\nonly temporarily in the browser?\n\nIf it's something else, please do explain a bit more about what you're\nlooking for because there might in fact be a tool to do what you want.\nIt's just hard to make a recommendation right now without more\ninformation.\n-- \nbrian m. carlson (they/them)\nToronto, Ontario, CA\n"},{"id":"520287","messageId":"CAKn8H7rLmdNUrukS8P-c4UMKuk==rGQtHXFCm++Zn9o+T941=w@mail.gmail.com","threadId":"63647","inReplyTo":"aE9ag8TY7i4Qi1Pr@fruit.crustytoothpaste.net","subject":"Re: Git gui webclient info","fromName":"Juri","fromEmail":"juraj.sojak@gmail.com","sentAt":"2025-06-16T11:42:46Z","receivedAt":"2025-06-16T11:42:58Z","isPatch":false,"sender":{"key":"juraj.sojak@gmail.com","avatar":null},"body":"Hi,\n\nYeah, I would like to know about a version of Git GUI that runs in the\nbrowser and is able to modify a repository stored on the server where\nthe web version is hosted.\nI found Gitlab and Gogs on the internet, but I'm not sure if it's what I need.\n\nThank You\nJuraj\n\npo 16. 6. 2025 o 1:43 brian m. carlson <sandals@crustytoothpaste.net>\nnapísal(a):\n>\n> On 2025-06-15 at 21:41:50, Juri wrote:\n> > Hello,\n>\n> Hi,\n>\n> > Will you have a webclient version?\n>\n> I'm not sure exactly sure what you're asking.  Is it that you want a\n> version of Git GUI that runs in the browser and allows you to access a\n> repository?  If so, were you expecting that it would modify a repository\n> on the server where the web version is hosted, or a repository stored\n> only temporarily in the browser?\n>\n> If it's something else, please do explain a bit more about what you're\n> looking for because there might in fact be a tool to do what you want.\n> It's just hard to make a recommendation right now without more\n> information.\n> --\n> brian m. carlson (they/them)\n> Toronto, Ontario, CA\n"},{"id":"520295","messageId":"aFCJkV-iEvDAcpSM@fruit.crustytoothpaste.net","threadId":"63647","inReplyTo":"CAKn8H7rLmdNUrukS8P-c4UMKuk==rGQtHXFCm++Zn9o+T941=w@mail.gmail.com","subject":"Re: Git gui webclient info","fromName":"brian m. carlson","fromEmail":"sandals@crustytoothpaste.net","sentAt":"2025-06-16T21:16:01Z","receivedAt":"2025-06-16T21:16:04Z","isPatch":false,"sender":{"key":"sandals@crustytoothpaste.net","avatar":"https://avatars.githubusercontent.com/u/497054?v=4"},"body":"On 2025-06-16 at 11:42:46, Juri wrote:\n> Hi,\n> \n> Yeah, I would like to know about a version of Git GUI that runs in the\n> browser and is able to modify a repository stored on the server where\n> the web version is hosted.\n> I found Gitlab and Gogs on the internet, but I'm not sure if it's what I need.\n\nOkay, thanks for clarifying.  Git GUI is a graphical tool, so it's not\ndesigned to provide a web interface for modifying a repository.\n\nGitLab and Gogs (and similar tools like Forgejo) are forges that you can\nhost on your own system, much like GitHub is a forge (and all of those\nprovide similar features for the most part).  If what you're looking for\nis a forge that stores repositories for you in the bare format (that is,\nwithout a working tree you can modify) and that you can fetch and clone\nfrom and push to after modifying locally, then those are what you're\nlooking for.\n\nIf you're looking to have a repository with files checked out that you\ncan modify on the server, then those aren't the right tools.  If the\nserver is a Linux server and you're running X11 on your local machine,\nyou can install Git GUI on the server and use X11 forwarding over SSH to\nhave it display on your local machine.  However, most people don't want\nto install graphical tools on their server and X11 forwarding can be\nslow if the server is a long distance away.\n\nIf you want a read-only webclient that's just for browsing repositories,\nthen gitweb or cgit can be decent options, although they, too, usually\nwork with bare repositories.  They are more lightweight than forges but\nare usually used for displaying repositories that are being hosted (for\ninstance, cgit is used at https://git.kernel.org/).\n\nIf you want something that hosts repositories that you can use for\ncloning, pushing, and pulling to bare repositories but is more\nlightweight than a forge, then gitolite is an option that many people\nuse.  It can be used in conjunction with something like cgit for web\nbrowsing.\n\nI'm not aware of a good choice for working with repositories that have\nworking trees in a read-write mode.  Usually we recommend that people\njust work with the command line in that case, especially since that's\ncommonly necessary in working with servers anyway.  Perhaps someone else\ncan offer some suggestions that might meet your needs, though.\n\nI'll just note also that there are also other tools that can be used in\neach of these categories, but these are just some that I'm aware of and\nappear to be reasonably common.\n-- \nbrian m. carlson (they/them)\nToronto, Ontario, CA\n"}]}