Jakie są istniejące usługi udostępniania kodu? [Zamknięte]

11

Zastanawiałem się, jaka jest istniejąca usługa udostępniania kodu. Jedyne, co znam, to http://pastebin.ca/

Jakie są inne alternatywy i jakie mają funkcje?

HoLyVieR
źródło
Być może mógłbyś wyjaśnić: czy szukasz opcji udostępniania projektów i włączania kontroli źródła, czy szukasz opcji udostępniania fragmentów kodu jako pastebin? Wydaje mi się, że interpretowałem to pytanie inaczej niż inne.
Rebecca Chernoff
ohloh
CoderHawk

Odpowiedzi:

8

Są 4, które znam:

  1. http://bitbucket.org/ (dla Mercurial Version Control)
  2. http://github.com/ (dla Git Version Control)
  3. http://www.codeplex.com/
  4. http://sourceforge.net/

Duża różnica w funkcjach polega na tym, że opcje 1 i 2 bezproblemowo integrują kontrolę wersji i umożliwiają prowadzenie projektów publicznych i prywatnych. Dzięki temu będziesz mógł pracować z innymi nad kodem, nie widząc go całego świata.

Opcje 3 i 4 pozwalają na kontrolę wersji, ale nie jestem pewien, jak ściśle są one zintegrowane z niektórymi systemami kontroli wersji. Rozumiem również, że nie można zachować poufności projektów w tych 2 systemach.

Ogólnie rzecz biorąc, społeczność Ruby używa github, społeczność python używa bitbucket, microsoft uruchamia codeplex, a sourceforge dotyczy open source. Chociaż uważam, że możesz używać dowolnego języka z dowolnym z nich.

W przypadku fragmentów kodu uważam, że http://ideone.com/ , http://friendpaste.com/ i http://jsfiddle.net/ są dobre. JSFiddle jest szczególnie niesamowity do edycji i udostępniania Javascript.

RandomBen
źródło
3
github ma również coś, co nazywa się gist, aby dzielić mniejsze fragmenty kodu. To jak pastebin, ale z kontrolą wersji.
Philippe Mongeau,
2

Jeśli dosłownie chcesz po prostu duplikować funkcjonalność pastbiny, używam Friend Paste . Pozwala komentować wiersze kodu, edytować kod znajomego, a nawet ustawić hasło, które ludzie muszą wprowadzić, aby go wyświetlić.

Jade Robbins
źródło
1

Zobacz to pytanie, które powoduje także wykonanie kodu. Odpowiedzi dotyczące IDEOne i JSFiddle oferują funkcjonalność pastebin. Niektóre z nich również mogą.

Rebecca Chernoff
źródło
1

Zawsze używam jsFiddle do prototypowania javascript lub udostępniania fragmentów kodu.

Zagrożone Masa
źródło
0

Assembla jest dobra. http://www.assembla.com Oferuje kontrolę kodu źródłowego Git i SVN, bilety, opcje prywatne / publiczne, zarządzanie użytkownikami, przeglądanie stron internetowych itp. Ceny zaczynają się za darmo i stamtąd rosną. ;)

beaudetious
źródło
0

http://collabedit.com

Dodatki zawarte:

  • Edycja w czasie rzeczywistym
  • Podświetlanie składni
  • Czat na pasku bocznym
  • Historia
Ben Noland
źródło