If you like DNray Forum, you can support it by - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 and more...

 

GIT Hosting Solutions for Small Projects

Started by Merwin, Nov 12, 2023, 01:00 AM

Previous topic - Next topic

MerwinTopic starter

I am looking for a straightforward and user-friendly platform like Github, GitLab, or SourceForge to store my small projects and make them accessible to the public.

The main aim is to share my projects and their source code, allowing anyone to contribute to their development.


However, the existing issue is the lack of time to familiarize myself with Github, GitLab, and SourceForge. I have already spent three days trying to understand these platforms, and almost all of them have difficulties when it comes to uploading sources using a web browser.

Here's what I wish to have from a GIT hosting platform:

* The ability to upload project sources to GIT hosting folders, subfolders, and files using a web browser with just a simple click of a button. I want to be able to select the project folder, and have all the files and folders automatically loaded.
* The capability to create project versions and compare changes.

In addition to these requirements, it would be great to have user-friendly features that streamline the process of sharing and collaborating on projects.
  •  


aDyncanyclargo

Based on your requirements, it seems like a platform such as Bitbucket would be suitable for your needs. Bitbucket offers a user-friendly interface and provides the ability to easily upload project sources using a web browser. You can simply drag and drop folders, subfolders, and files directly into the repository. This makes the process of uploading sources more intuitive and efficient.

Additionally, Bitbucket allows for easy creation of project versions and provides tools to compare changes between versions. This can help streamline the process of managing and tracking changes in your projects.

Bitbucket also supports collaboration and sharing features, including the ability to grant access to other users, track issues, and manage pull requests. This can facilitate contributions from others and make it easier to work with collaborators on your projects.


Aiming to assist you further, another potential option for your needs could be GitKraken. GitKraken is known for its user-friendly interface and streamlined approach to managing Git repositories. It provides a simple drag-and-drop feature to upload project sources to the hosting folders and subfolders, making it easy to initiate new projects or add files to existing ones directly through the web browser.

GitKraken also offers a visual representation of project versions, making it easier to understand the changes and compare different versions of your project. This can help simplify the process of managing and tracking project versions as well as facilitating collaboration among team members or contributors.

In addition to these capabilities, GitKraken has user-friendly features that enhance collaboration, such as integrated issue tracking and pull request management, which can help streamline the process of sharing and contributing to projects. Moreover, GitKraken provides a seamless integration with GitHub, GitLab, and Bitbucket, allowing you to access your repositories across these platforms with ease.

Ultimately, GitKraken's emphasis on a straightforward user experience, combined with its robust version control and collaboration features, may align well with your requirements for a Git hosting platform.
  •  

minhtuyen19091

Github has really nailed it with their "with buttons" approach. They've made it super convenient by creating a desktop application, which you can find at https://desktop.github.com/. Once you download and log in, you just need to select the folders you want to sync with your repository, and voila, everything will smoothly make its way over.
  •  

Enkit

If you find it challenging to grasp these tools, perhaps it's not the right time for you to delve into version control. It makes me ponder why someone would seek git hosting without a solid understanding of git. What makes executing "git clone" and "git push" more daunting than seemingly simple tasks like selecting options on a webpage? Is there something specific in GitHub that you believe needs mastering to accomplish these two commands?

Understanding version control systems such as Git is fundamental to effectively utilizing platforms like GitHub, GitLab, and BitBucket. It's akin to trying to operate a car without knowing how to drive. Mastery of the basics empowers you to navigate the complexities of development collaboration and project management with greater ease and proficiency.
  •  


If you like DNray forum, you can support it by - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 and more...