讓原始碼放在自己伺服器中的各種免費的 GitHub 替代方案

這裡整理了一些免費的 Github 替代方案,讓開發者可以將專案的原始碼放在自己的伺服器中,避免原始碼洩漏的風險。

GitHub

GitHub 對於許多的開發者而言是一項很有用的資源,它可以讓不同的程式設計師一起合作開發一項專案,也提供很好的程式碼管理與 code review 等功能。

不過在某些狀況下可能不適合使用 GitHub,最常見的狀況就是開發較為機密性的專案時,不想公開專案的原始碼,縱使 GitHub 也有提供不開放原始碼的付費服務,但是最保險的作法還是讓專案原始碼可以放在自己所維護的伺服器上,以避免程式碼外洩的風險。

以下整理了一些可以安裝在自己伺服器上的 GitHub 替代方案,你可以依照自己的需求來選擇該用哪一個。

Gitlab


Gitlab 開放原始碼的企業級替代方案,它同時提供 Community Edition 與 Enterprise Edition 兩種版本,Community Edition 是免費開放原始碼的版本,而 Enterprise Edition 則是進階的付費版。其網站上有線上的 Demo

一般的專案使用 Community Edition 應該就已經很足夠了,如果你想要找一個可以安裝在自己伺服器上的 GitHub 替代方案,這是一個不錯的選擇。

名稱:Gitlab
網址:https://www.gitlab.com/

Gitorious


Gitorious 是另外一個可以讓使用者安裝在自己伺服器的 Github 替代方案,雖然它的功能性不錯,但是在安裝上比較複雜一些。

名稱:Gitorious
網址:https://gitorious.org/gitorious/mainline

ChiliProject


ChiliProject 是一個以 Ruby/Rails 開發的專案管理系統,包含了許多 GitHub 的功能,也提供了很多 plugin 可以使用,例如 code review 與 syntax highlighting 等。

名稱:Gitorious
網址:https://www.chiliproject.org/

Apache Allura

Apache Allura 是一個用 Python 所開發的開放原始碼專案管理工具,可以安裝在自己的伺服器中,一些基本的功能都有,但是不包含 code review。

名稱:Apache Allura
網址:http://allura.apache.org/

Bitbucket


Bitbucket 無法讓使用者安裝在自己的伺服器上,但是它可以讓你放置私人專案,在網路上也有多人推薦,如果開發者的數量沒有超過 5 人,它是完全免費的!如果不是非常機密的專案,就可以考慮使用它。

名稱:Bitbucket
網址:https://bitbucket.org/

參考資料:Smashing Hub
本站已經搬家了,欲查看最新的文章,請至 G. T. Wang 新網站

41 則留言:

  1. Nice Content!
    I like this content very much. I need like this content for casino niche. For more information visit this site:
    casino of dreams review

    回覆刪除
  2. Nice Content!
    I have read your blog and I gathered some needful information from your blog. Keep update your blog. Waiting for your next update. For more information visit this site: Online Betting Sports Sites

    回覆刪除
  3. I have read your blog and I gathered some needful information from your blog. Keep update your blog. Waiting for your next update. For more information visit this site: Gambling Websites

    回覆刪除
  4. Nice Content!
    I have read your blog and I gathered some needful information from your blog. Keep update your blog. Waiting for your next update. For more information visit this site:
    casino of dreams login

    回覆刪除
  5. Thanks for sharing your thoughts. I truly appreciate your efforts and I will be waiting for your further write ups thank you once again. casino of dreams login

    回覆刪除
  6. I really thank you for that great post and Please add a more new post. Do well...! For more information visit this site: anastasia date review

    回覆刪除
  7. Often SME employees require more training than what they have and the available training has gaps. One such area is documentation work. Writing communication or preparing employment letter or maintaining receivables and payables in excel sheet etc., may look simple. Often, SME employees can do well with some help.
    CMA Data hosts all the documents that are necessary to carry out the business transactions smoothly. This place will evolve over a period of time and soon there will be a day when the documents needs of SMEs will be fulfilled in one place.
    Some of the available Documents are Finance And Accounts, Sales And Marketing, Human Resource, Legal & Compliance, Release Deed etc.,

    回覆刪除
  8. I have read your blog and I gathered some needful information from your blog. Keep update your blog. Waiting for your next update. For more information visit this site:yourtravelmates

    回覆刪除
  9. I really thank you for that great post and Please add a more new post. Do well...! For more information visit this site: anastasia date reviews

    回覆刪除
  10. I really thank you for that great post and Please add a more new post. Do well...! For more information visit this site: anastasiadate scams

    回覆刪除
  11. To be honest I found very helpful information on your blog, Thanks for providing us such Information. For more Information Visit: meetme. com

    回覆刪除
  12. I really thank you for that great post and Please add a more new post. Do well...! For more information visit this site: meetme com

    回覆刪除
  13. Nice Content!
    I like this content very much. I need like this content for Dating niche. For more information visit this site: www.amolatina.com

    回覆刪除
  14. To be honest I found very helpful information on your blog, Thanks for providing us such Information. For more Information Visit: russianbrides.com reviews

    回覆刪除
  15. Nice Content!
    I like this content very much. I need like this content for Dating niche. For more information visit this site: meetme.com'

    回覆刪除
  16. I really thank you for that great post and Please add a more new post. Do well...! For more information visit this site: asia charm legit

    回覆刪除
  17. To be honest I found very helpful information on your blog, Thanks for providing us such Information. For more Information Visit: meetme.com reviews

    回覆刪除
  18. I really thank you for that great post and Please add a more new post. Do well...! For more information visit this site: www.anastasiadate.com

    回覆刪除
  19. Nice Content!
    I like this content very much. I need like this content for Dating niche. For more information visit this site: meetme com reviews

    回覆刪除
  20. I have read your blog and I gathered some needful information from your blog. Keep update your blog. Waiting for your next update. For more information visit this site: asia charm login

    回覆刪除
  21. To be honest I found very helpful information on your blog, Thanks for providing us such Information. For more Information Visit: china love com

    回覆刪除
  22. I really thank you for that great post and Please add a more new post. Do well...! For more information visit this site: www meet me com

    回覆刪除
  23. I have read your blog and I gathered some needful information from your blog. Keep update your blog. Waiting for your next update. For more information visit this site: www meet me com

    回覆刪除
  24. To be honest I found very helpful information on your blog, Thanks for providing us such Information. For more Information Visit: arabiandate login

    回覆刪除
  25. Thank you very much for the information which you provide in your post. I have read your post. you provide great information for beginners. For more Information Visit: arabiandate login

    回覆刪除
  26. Thank you very much for the information which you provide in your post. I have read your post. you provide great information for beginners. For more Information Visit: bumble.com reviews

    回覆刪除
  27. I have read your blog and I gathered some needful information from your blog. Keep update your blog. Waiting for your next update. For more information visit this site: anastasia date com

    回覆刪除
  28. To be honest I found very helpful information on your blog, Thanks for providing us such Information. For more Information Visit: asiacharm.com login

    回覆刪除
  29. Nice Content!
    I like this content very much. I need like this content for Dating niche. For more information visit this site: asiacharm.com login

    回覆刪除
  30. I really thank you for that great post and Please add a more new post. Do well...! For more information visit this site: meetme.vom

    回覆刪除
  31. I really thank you for that great post and Please add a more new post. Do well...! For more information visit this site: match.com reverse match

    回覆刪除
  32. I really thank you for that great post and Please add a more new post. Do well...! For more information visit this site: Dating First Time on the Internet

    回覆刪除
  33. I really thank you for that great post and Please add a more new post. Do well...! For more information visit this site: Find Hot Women for Dating

    回覆刪除
  34. I really thank you for that great post and Please add a more new post. Do well...! For more information visit this site: amolatina success stories

    回覆刪除
  35. Fly Ash Louisiana is a highly valued material used as a supplementary cementitious material in concrete. Its incorporation enhances concrete performance, making structures more durable and sustainable. Embracing Fly Ash in construction projects promotes eco-friendly practices throughout Louisiana.

    回覆刪除
  36. In Dammam, treat yourself or your loved ones to a delightful chocolate-buying adventure. With numerous local chocolatiers and international brands, buy chocolate in Dammam offers a diverse range of flavors and creations to satisfy every cocoa craving. Don't miss the chance to savor the sweet delights this city has to offer.

    回覆刪除
  37. leadingit company in Dubai is a trailblazing tech firm, specializing in transformative IT solutions. Their forward-thinking expertise and client-centric approach ensure businesses stay at the forefront of technology, driving efficiency and success. With a focus on innovation and reliability, LeadingIT is a trusted partner for navigating the complexities of the digital age.

    回覆刪除
  38. Built to last, the Globalcfs best tile leveling system is crafted from premium materials, delivering superior durability and reliability.

    回覆刪除
  39. Conference catering services in texas with impeccable , where delectable cuisine complements insightful discussions. Elevate the event experience with a variety of culinary delights that cater to diverse palates, ensuring every attendee's satisfaction. From energizing breaks to elegant banquets, conference catering in Texas transforms gatherings into unforgettable culinary journeys.

    回覆刪除
  40. "Exploring GitLab's online demo is an excellent way to experience its powerful features firsthand. As a Western Wear enthusiast, I appreciate its versatility and ease of use for collaborative coding projects."

    回覆刪除
  41. GitLab offers a versatile solution for managing code, catering to both open-source enthusiasts and enterprise needs. The availability of an online demo makes it convenient for users to explore its features firsthand. After a productive coding session, unwind at the spa in Karachi dha for a relaxing experience to rejuvenate both body and mind.

    回覆刪除