Skip to main content

Home/ WikiTechie/ Group items tagged collaboration

Rss Feed Group items tagged

Muhammad Al-Syrwan

How to set up your own private Git server on Linux | Bradley Wright - 0 views

  •  
    ssh myserver.com sudo apt-get update sudo apt-get install git-core …and that's it. Adding a user If you intend to share these repositories with any collaborators, at this point you'll either: Want to install something like Gitosis (outside the scope of this article, but this is a good, if old, tutorial); or Add a "shared" Git user. We'll be following the latter option. So, add a Git user: sudo adduser git Now you'll need to add your public key to the Git user's authorized_keys: sudo mkdir /home/git/.ssh sudo cp ~/.ssh/authorized_keys /home/git/.ssh/ sudo chown -R git:git /home/git/.ssh sudo chmod 700 !$ sudo chmod 600 /home/git/.ssh/* Now you'll be able to authenticate as the Git user via SSH. Test it out: ssh git@myserver.com Add your repositories If you were to not share the repositories, and just wanted to access them for yourself (like I did, since I have no collaborators), you'd do the following as yourself. Otherwise, do it as the Git user we added above. If using the Git user, log in as them: login git Now we can create our repositories: mkdir myrepo.git cd !$ git --bare init The last steps creates an empty repository. We're assuming you already have a local repository that you just want to push to a remote server. Repeat that last step for each remote Git repository you want. Log out of the server as the remaining operations will be completed on your local machine. Configure your development machine First, we add the remotes to your local machine. If you've already defined a remote named origin (for example, if you followed GitHub's instructions), you'll want to delete the remote first: git remote rm origin Now we can add our new remote: git remote add origin git@server.com:myrepo.git git push origin master And that's it. You'll probably also want to make sure you add a default merge and remote: git config branch.master.remote origin && git config branch.master.merge refs/heads/master And that's all. Now you
al-Amjad Tawfiq Isstaif

wagn/wagn - 0 views

  •  
    Ruby on rails wiki platform for collaborating to build custom web systems
al-Amjad Tawfiq Isstaif

maccman/juggernaut - 0 views

  •  
    "Juggernaut gives you a realtime connection between your servers and client browsers. You can literally push data to clients using your web application, which lets you do awesome things like multiplayer gaming, chat, group collaboration and more. "
al-Amjad Tawfiq Isstaif

Clay Shirky Says Good Collaboration is Structured Fighting - 0 views

  • Git was another revolution. Shirky pointed out that source control systems had been around for decades, but Git exploded in popularity and found uses outside of simply tracking code. Git spawned GitHub and a number of clones, and attempts to use Git to track things that were not code. For instance, Shirky pointed to Open-Knesset an attempt to scrape Israel's parliament for proposed laws, start a branch, show how it should be re-written and debate the changes.
    • al-Amjad Tawfiq Isstaif
       
      هنا استخدامات متقدمة لغيت، حيث يستخدم لتحرير قانون الكنيست الإسرائيلي.
al-Amjad Tawfiq Isstaif

Project Management, Universal Village, UVC, Ultimate Groupware & Collaboration Suite - 0 views

  •  
    Everything you need to manage your business online is together in an integrated, productive, feature rich package. The UVC software package is accessible from any Internet connection in the world. While this feature is available with many online project management software, they also all seem to lack the rich features that are found in full desktop application like Microsoft Project. UVC provides the best of both worlds by providing online accessibilty and realtime sharing of your projects with rich features like drag & drop and offline support that are only available in desktop applications.
al-Amjad Tawfiq Isstaif

A Look at Phabricator: Facebook's Web-Based Open Source Code Collaboration Tool - 0 views

  •  
    Phabricator is Facebook's in-house suite of Web applications for its engineers to write, review and share source code. It includes workflow tools, utilities and more.
1 - 7 of 7
Showing 20 items per page