Gogs is a painless self-hosted Git service

Overview

Gogs - A painless self-hosted Git service

GitHub Workflow Status Discord Sourcegraph

Repository

简体中文

🔮 Vision

The Gogs (/gɑgz/) project aims to build a simple, stable and extensible self-hosted Git service that can be setup in the most painless way. With Go, this can be done with an independent binary distribution across ALL platforms that Go supports, including Linux, macOS, Windows and ARM.

📡 Overview

💌 Features

  • User dashboard, user profile and activity timeline.
  • Access repositories via SSH, HTTP and HTTPS protocols.
  • User, organization and repository management.
  • Repository and organization webhooks, including Slack, Discord and Dingtalk.
  • Repository Git hooks, deploy keys and Git LFS.
  • Repository issues, pull requests, wiki, protected branches and collaboration.
  • Migrate and mirror repositories with wiki from other code hosts.
  • Web editor for quick editing repository files and wiki.
  • Jupyter Notebook and PDF rendering.
  • Authentication via SMTP, LDAP, reverse proxy, GitHub.com and GitHub Enterprise with 2FA.
  • Customize HTML templates, static files and many others.
  • Rich database backend, including PostgreSQL, MySQL, SQLite3 and TiDB.
  • Have localization over 30 languages.

💾 Hardware requirements

  • A Raspberry Pi or $5 Digital Ocean Droplet is more than enough to get you started. Some even use 64MB RAM Docker CaaS.
  • 2 CPU cores and 512MB RAM would be the baseline for teamwork.
  • Increase CPU cores when your team size gets significantly larger, memory footprint remains low.

💻 Browser support

  • Please see Semantic UI for specific versions of supported browsers.
  • The smallest resolution officially supported is 1024*768, however the UI may still look right in smaller resolutions, but no promises or fixes.

📜 Installation

Make sure you install the prerequisites first.

There are 6 ways to install Gogs:

Deploy to cloud

Tutorials

📦 Software, service and product support

🙇‍♂️ Acknowledgments

👋 Contributors

⚖️ License

This project is under the MIT License. See the LICENSE file for the full license text.

Comments
  • time zone trouble

    time zone trouble

    using 0.6.5 Beta, mysql 5.5.43, git 1.7.9.5, Ubuntu 12.04

    the time in the log is right, and both the client, the server have the time zone at Asia/Shanghai, and mysql db use the system time zone

    but the display time on the web page(timelines, issues and comments, etc) is 8 hours late than the Asia/Shanghai's time

    I've checked the issues, doesn't found a familiar one,so where's problem probably by?

    💊 bug 
    opened by rapidhere 121
  • When initialing a project,you must use https protocol to push so that the webui will update.

    When initialing a project,you must use https protocol to push so that the webui will update.

    The problem is strange……I am using a cubieboard as my gogs server host. These commit push with ssh is not lost,but these commits didn't make the webui update until you use https protocol to push once.Everything back to normal.

    status: needs reproduce status: needs feedback 
    opened by wicast 103
  • Cannot allocate memory when viewing repository

    Cannot allocate memory when viewing repository

    On v0.8.10 I get a 500 error whenever I want to open a repo with more than one file. I can access the other tabs (Issues/commits etc.), but the Code tab always results in an error.

    [Macaron] Started GET /floorish/test for 77.*.*.*
    2016/01/22 16:30:14 [...routers/repo/view.go:134 Home()] [E] GetCommitsInfo: GetCommitByPath (/readme.md): fork/exec /usr/bin/git: cannot allocate memory
    [Macaron] Completed /floorish/test 500 Internal Server Error in 88.956623ms
    

    Just a simple test repository with a single readme.md works fine, but when I add another file I can't view the Code tab anymore.

    Gogs works perfectly fine on v0.8.0 using the exact same config.

    Actual memory usage looks fine as well: screen shot 2016-01-22 at 17 12 02

    screen shot 2016-01-22 at 17 12 18

    💊 bug status: needs reproduce 🙇‍♂️ help wanted 
    opened by floorish 81
  • Protected branch

    Protected branch

    Reference https://about.gitlab.com/2014/09/29/gitlab-flow/ Reference https://code.google.com/p/gerrit/

    Gogs should have a feature of protected branch. Let say master is a protected branch, then:

    • Nobody can push directly to master
    • Everybody* can checkout/fork from master
    • Everybody* submit a merge request / code review request for his/her new branch (features/fixes)
    • Everybody* can comment/discuss the diff, preferable line-by-line
    • Only those with "Reviewer" or "Supervisor" or "Senior" privilege can vote up/down on a merge request / code review
    • A merge request can only be eligible to be merged to master when having at least [a number] 2 of up votes. This parameter should be defined in a config file, environment variable, or runtime argument, so that nobody, even master or supreme admin can bypass code review process by setting it to 1 and self-review their code.

    *Everybody is any user with sufficient authorization to read a project master and write to their own name space.

    🎯 feature status: needs feedback status: assigned to maintainer 
    opened by truongsinh 81
  • SSH server is not working

    SSH server is not working

    The module SSH is just not working, sorry but with this code: https://github.com/gogits/gogs/blob/master/modules/ssh/ssh.go#L109 and this line https://github.com/gogits/gogs/blob/master/modules/ssh/ssh.go#L59 . How can it work?

    Or I don't understand your ssh module.

    won't fix status: needs feedback 
    opened by matrixise 69
  • User authentication via reverse proxy request header

    User authentication via reverse proxy request header

    In some organizations or setups, users are managed separately by systems that does not support oauth.

    Usually these setups handle user authentication with an reverse proxy and the user ids are then passed to the downstream systems via a request header.

    I happen to work for such an orginazation and with some pointers and guidance, I would like to help implement this feature.

    🎯 feature 
    opened by qqiao 69
  • Support for LFS

    Support for LFS

    It would be nice to have support for LFS repositories. It is GitHub tool to manage large files inside repository (like assets in web apps).

    It isn't urgent, but I'm adding it here as I remember about it.

    🎯 feature 
    opened by hauleth 68
  • Invalid csrf token

    Invalid csrf token

    If I open an issue in a new tab from the issues page. Sometimes when I go to add a comment, I get the message "invalid csrf token". I assume this is because I have tabbed from a page that hasn't been refreshed for a while.

    When I open a new issue, does the CSRF token need to be re-set or updated?

    💊 bug status: needs feedback 
    opened by ChangePlaces 64
  • Error when entering the Admin config path

    Error when entering the Admin config path

    Hi, I found a strange message error when entering the /admin/config path. Instead of returning the config dump, after the last update it returns:

    template: admin/config:105:50: executing "admin/config" at <.Webhook.QueueLength>: QueueLength is not a field of struct type interface {}
    

    version is Version: 0.6.4.0809 Beta Go version is 1.4.2

    Is is a bug?

    opened by ghost 64
  • 500 on creating repository for Organisation

    500 on creating repository for Organisation

    • Gogs version (or commit ref): Gogs Version: 0.9.100.1119
    • Git version: 2.10.2
    • Operating system: Centos 6 (uname -r): 2.6.32-642.6.2.el6.x86_64
    • Database (use [x]):
      • [ ] PostgreSQL
      • [x] MySQL
      • [ ] SQLite
    • Can you reproduce the bug at https://try.gogs.io:
      • [ ] Yes (provide example URL)
      • [x] No
      • [ ] Not relevant
    • Log gist:

    Description

    I am trying to create a repository for an Organisation. I get a 500 error. The log file looks like this:

    2016/11/24 20:38:33 [...routers/repo/repo.go:101 handleCreateError()] [E] CreatePost: addRepository: getMembers: get team-users: Error 1054: Unknown column 'team_id' in 'where clause'
    

    best regards roland

    💊 bug status: needs feedback 
    opened by fruitloop 61
  • Add support for federated avatars

    Add support for federated avatars

    Fixes #3105

    The code would be better cleaned up by someone else. There's a duplication (which was already in the code before my intervention) between modules/base/tools.go and modules/user.go

    The libravatar module is my first module. Not so big so it could eventually be included, if needed.

    status: needs feedback 
    opened by strk 54
  • gogs cannot use Synology's nfs directory to store data

    gogs cannot use Synology's nfs directory to store data

    Gogs version

    0.12.10

    Git version

    Gogs 0.12.10 Git 2.25.1 Go go1.18.1

    Operating system

    Ubuntu 20.04

    Database

    SQLite 3

    Describe the bug

    web page show 500

    To reproduce

    Synology enables nfs sharing ubuntu mount nfs share gogs sets the data storage directory to a folder in the nfs shared directory Start the gogs service web report 500 error

    Expected behavior

    I used to mount the nfs directory of qnap on the virtual machine as the data storage directory, and it was used normally. I recently migrated to Synology, and found that it kept reporting 500 errors. Switching back to qnap or the local directory was normal. I tried to use it in docker today, and found that I couldn’t use Synology’s nfs to mount the directory

    Additional context

    No response

    Code of Conduct

    • [X] I agree to follow this project's Code of Conduct
    💊 bug 
    opened by canghaiwuhen 0
  • Custom CSS Style

    Custom CSS Style

    Describe the feature

    Add option for an administrator to add custom CSS style site-wide.

    Describe the solution you'd like

    A page in the Admin panel whith a text box/area where one could past a CSS style which (for ids/classes that match) overrides the default one.

    Describe alternatives you've considered

    Add a custom.css file somewhere in the root directory, the contents of which override the default CSS style.

    Additional context

    The reason I'm bringing this up is the lack of a dark mode in Gogs. I love Gogs and I'd rather stick with it and I also thought asking you to implement a dark mode on your own would be too much. Besides, people might complain that this is not exactly the dark mode they had in mind, hence this compromise.

    But, if you were interested in adding a dark mode, I've stumbled upon this user script, which could turn out to be a good stepping stone.

    Code of Conduct

    • [X] I agree to follow this project's Code of Conduct
    🎯 feature 
    opened by zkvvoob 1
  • Sell My House Fast Baltimore MD & Nationwide USA

    Sell My House Fast Baltimore MD & Nationwide USA

    Sell My House Fast for Cash Nationwide USA. We Buy Houses. Fair Cash Offers. We Buy Houses Baltimore. Any Location, Houses & Land: Residential, Commercial, Industrial, Agricultural. Sell My House for Cash Baltimore.

    Sell My House Baltimore

    How To Turn A Vacant House Into Cash Fast in Baltimore Maryland Nationwide USA

    Do you have a fixer-upper or vacant house? Figure out how to turn your house into cash the fast and simple way! Inside our latest post, we will explore why more and more people are looking to a quick sale for their  area homes.

    Sell My House As Is in Baltimore

    Stop Foreclosure in Baltimore

    Sell My House Fast DC Maryland Virginia

    Baltimore City

    Abell | Barclay | Bellona-Gittings | Belvedere | Better Waverly | Blythewood | Cameron Village | Cedarcroft | Charles North | Charles Village | Chinquapin Park | Cross Keys | Ednor Gardens-Lakeside | Evergreen | Evesham Park | Glen Oaks | Greenmount West | Guilford | Hampden | Harwood | Hoes Heights | Homeland | Idlewood | Jones Falls Area | Kenilworth Park | Kernewood | Keswick | Lake Evesham | Lake Walker | Medfield | Mid-Govans | New Northwood | North Roland Park / Poplar Hill | Oakenshawe | Old Goucher | Original Northwood | Pen Lucy | Radnor-Winston | Ramblewood | Remington | Richnor Springs | Roland Park | Rosebank | Sabina-Mattfeldt | The Orchards | Tuscany-Canterbury | Villages Of Homeland | Waverly | Wilson Park | Winston-Govans | Woodberry | Woodbourne Heights | Woodbourne-McCabe | Wrenlane | Wyman Park | Wyndhurst | York-Homeland | Southwest | Allendale | Beechfield | Boyd-Booth | Carroll-South Hilton | Carrollton Ridge | Dickeyville | Edgewood | Edmondson Village | Franklintown | Gwynns Falls | Hunting Ridge | Irvington | Lower Edmondson Village | Millhill | Morrell Park | Oaklee | Penrose / Fayette Street Outreach | Rognel Heights | Saint Agnes | Saint Josephs | Shipley Hill | Ten Hills | Tremont | Uplands | Violetville | Wakefield | West Hills | Westgate | Wilhelm Park | Yale Heights | Arcadia | Armistead Gardens | Belair-Edison | Belair-Parkside | Beverly Hills | Cedmont | Cedonia | Four By Four | Frankford | Glenham-Belhar | Hamilton Hills | Hillen | Lauraville | Loch Raven | Mayfield | Montebello | Moravia-Walther | Morgan Park | North Harford Road | Orangeville | Orchard Ridge | Overlea | Parkside | Perring Loch | Rosemont East | Stonewood-Pentwood-Winston | Taylor Heights | Waltherson | Westfield | Arlington | Central Park Heights | Cheswolde | Coldspring | Cross Country | Cylburn | Fallstaff | Glen | Greenspring | Langston Hughes | Levindale | Lucille Park | Mount Washington | Park Circle | Parklane | Pimlico Good Neighbors | Reisterstown Station | Towanda-Grantley | Woodmere | Ashburton | Bolton Hill | Bridgeview / Greenlawn | Burleith-Leighton | Callaway-Garrison | Central Forest Park | Concerned Citizens Of Forest Park | Coppin Heights / Ash-Co-East | Dolfield | Dorchester | Druid Heights | East Arlington | Easterwood | Evergreen Lawn | Fairmont | Forest Park | Forest Park Golf Course | Franklintown Road | Garwyn Oaks | Grove Park | Hanlon-Longwood | Harlem Park | Heritage Crossing | Howard Park | Liberty Square | Madison Park | Midtown-Edmondson | Mondawmin | Mosher | Mount Holly | Northwest Community Action | Panway / Braddish Avenue | Parkview / Woodbrook | Penn North | Purnell | Reservoir Hill | Rosemont | Rosemont Homeowners / Tenants | Sandtown-Winchester | Upton | Walbrook | West Arlington | West Forest Park | Winchester | Windsor Hills | Baltimore Highlands | Bayview | Brewers Hill | Broening Manor | Butcher’s Hill | Canton | Canton Industrial Area | Eastwood | Fells Point | Graceland Park | Greektown | Highlandtown | Kresson | Medford | O’Donnell Heights | Patterson Park Neighborhood | Patterson Place | Saint Helena | Upper Fells Point | Central Southwest | Barre Circle | Franklin Square | Hollins Market | New Southwest / Mount Clare | Poppleton | Union Square | Washington Village / Pigtown | Berea | Biddle Street | Broadway East | Coldstream Homestead Montebello | Darley Park | Eager Park | East Baltimore Midway | Ellwood Park / Monument | Gay Street | Johnston Square | Madison-Eastend | McElderry Park | Milton-Montford | Oliver | South Clifton Park | Brooklyn | Cherry Hill | Curtis Bay | Federal Hill | Lakeland | Locust Point | Mount Winans | Otterbein | Port Covington | Ridgely’s Delight | Riverside | Saint Paul | Sharp-Leadenhall | South Baltimore | Westport | Downtown West | Dunbar-Broadway | Inner Harbor | Jonestown | Little Italy | Oldtown | Washington Hill | Mid-Town Belvedere | Mount Vernon

    21201 21202 21204 21205 21206 21207 21208 21209 21210 21211 21212 21213 21214 21215 21216 21217 21218 21219 21220 21221 21222 21223 21224 21225 21226 21227 21228 21229 21230 21231 21233 21234 21236 21237 21239 21240 21244 21286 21287

    Baltimore County and surrounding areas (Howard County, Anne Arundel County, Harford, Frederick, Carroll County etc.)

    Arbutus | Baltimore Highlands | Bowleys | Quarters | Carney | Catonsville | Cockeysville | Dundalk | Edgemere | Essex | Garrison | Hampton | Ilchester | Kingsville | Lansdowne | Lochearn | Lutherville | Mays Chapel | Middle River | Milford Mill | Overlea | Owings Mills | Parkville | Perry Hall | Pikesville | Randallstown | Reisterstown | Rosedale | Rossville | Timonium | Towson | White Marsh | Woodlawn | Columbia | Elkridge | Ellicott City | Fulton | Highland | Laurel | North Laurel | Savage | Scaggsville | Annapolis | Arden on the Severn | Arnold | Brooklyn Park | Cape Saint Claire | Crofton | Crownsville | Deale | Edgewater | Ferndale | Fort Meade | Friendship | Galesville | Gambrills | Glen Burnie | Herald Harbor | Highland Beach | Jessup | Lake Shore | Linthicum | Maryland City | Mayo | Odenton | Parole | Pasadena | Riva | Riviera Beach | Severn | Severna Park | Shady Side

    Nationwide USA

    Alabama | Alaska | Arizona | Arkansas | California| Colorado | Connecticut | Delaware | Florida | Georgia | Hawaii | Idaho | Illinois | Indiana | Iowa | Kansas | Kentucky | Louisiana | Maine | Maryland | Massachusetts | Michigan | Minnesota | Mississippi | Missouri | Montana | Nebraska | Nevada | New Hampshire | New Jersey | New Mexico | New York | North Carolina | North Dakota | Ohio | Oklahoma | Oregon | Pennsylvania | Rhode Island | South Carolina | South Dakota | Tennessee | Texas | Utah | Vermont | Virginia | Washington | West Virginia | Wisconsin | Wyoming | Washington DC (District of Columbia)

    Worldwide

    Afghanistan, Aland Islands, Albania, Algeria, American Samoa, Andorra, Angola, Anguilla, Antarctica, Antigua and Barbuda, Armenia, Aruba, Australia, Austria, Azerbaijan, Bahamas, Bahrain, Bangladesh, Barbados, Belarus, Belgium, Belize, Benin, Bermuda, Bhutan, Bolivia, Plurinational State of Bonaire, Sint Eustatius and Saba, Bosnia and Herzegovina, Botswana, Bouvet Island, British Indian Ocean Territory, Brunei Darussalam, Bulgaria, Burkina Faso, Burundi, Cabo Verde, Cambodia, Cameroon, Canada, Cayman Islands, Central African Republic, Chad, Chile, China, Christmas Island, Cocos (Keeling) Islands, Colombia, Comoros, Congo, Congo, The Democratic Republic of The Cook Islands, Costa Rica, Cote D'ivoire, Croatia, Cuba, Curacao, Cyprus, Czech Republic, Denmark, Djibouti, Dominica, Dominican Republic, Ecuador, Egypt, El Salvador, Equatorial Guinea, Eritrea, Estonia, Ethiopia, Falkland Islands (Malvinas), Faroe Islands, Fiji, Finland, France, French Guiana, French Polynesia, French Southern Territories, Gabon, Gambia, Georgia, Germany, Ghana, Gibraltar, Greece, Greenland, Grenada, Guadeloupe, Guam, Guatemala, Guernsey, Guinea, Guinea-Bissau, Guyana, Haiti, Heard Island and Mcdonald Islands, Holy See, Honduras, Hong Kong, Hungary, Iceland, India, Indonesia, Iran, Islamic Republic of Iraq, Ireland, Isle of Man, Israel, Italy, Jamaica, Japan, Jersey, Jordan, Kazakhstan, Kenya, Kiribati, Korea, Democratic People's Republic of Korea, Republic of Kuwait, Kyrgyzstan, Lao People's Democratic Republic, Latvia, Lebanon, Lesotho, Liberia, Libya, Liechtenstein, Lithuania, Luxembourg, Macao, Macedonia, The Former Yugoslav Republic of Madagascar, Malawi, Malaysia, Maldives, Mali, Malta, Marshall Islands, Martinique, Mauritania, Mauritius, Mayotte, Mexico, Micronesia, Federated States of Moldova, Republic of Monaco, Mongolia, Montenegro, Montserrat, Morocco, Mozambique, Myanmar, Namibia, Nauru, Nepal, Netherlands, New Caledonia, New Zealand, Nicaragua, Niger, Nigeria, Niue, Norfolk Island, Northern Mariana Islands, Norway, Oman, Pakistan, Palau, Palestine, State of Panama, Papua New Guinea, Paraguay, Peru, Philippines, Pitcairn, Poland, Portugal, Puerto Rico, Qatar, Reunion, Romania, Russian Federation, Rwanda, Saint Barthelemy, Saint Helena, Ascension and Tristan Da Cunha, Saint Kitts and Nevis, Saint Lucia, Saint Martin (French Part), Saint Pierre and Miquelon, Saint Vincent and The Grenadines, Samoa, San Marino, Sao Tome and Principe, Saudi Arabia, Senegal, Serbia, Seychelles, Sierra Leone, Singapore, Sint Maarten (Dutch Part), Slovakia, Slovenia, Solomon Islands, Somalia, South Africa, South Georgia and The South Sandwich Islands, South Sudan, Spain, Sri Lanka, Sudan, Suriname, Svalbard and Jan Mayen, Swaziland, Sweden, Switzerland, Syrian Arab Republic, Taiwan, Province of China, Tajikistan, Tanzania, United Republic of Thailand, Timor-Leste, Togo, Tokelau, Tonga, Trinidad and Tobago, Tunisia, Turkey, Turkmenistan, Turks and Caicos Islands, Tuvalu, Uganda, Ukraine, United Arab Emirates, United Kingdom of Great Britain and Northern Ireland, United States Minor Outlying Islands, United States of America, Uruguay, Uzbekistan, Vanuatu, Venezuela, Bolivarian Republic of Vietnam, Virgin Islands, British, Virgin Islands, U.S., Wallis and Futuna, Western Sahara, Yemen, Zambia, Zimbabwe

     

    We Buy Houses | We Buy Houses Baltimore MD | Sell Land Fast | Sell My House Fast | Sell My House Fast Baltimore MD | We Buy Houses Fast | Sell My House Fast for Cash | How to Sell My House Fast | Sell My House Online | Sell House As Is | Sell My House By Owner | Sell My House Myself | Sell My House Without a Realtor | Can You Sell a Condemned House | We Buy Houses Near Me | Can You Sell a House With a Lien | Selling a House in Bad Condition | Can You Sell a House With a Tax Lien | Who Buys Houses Near Me | Cash for Houses | Cash Buyers for Houses | How to Sell a House With Foundation Problems | How to Sell a House That Needs Work | Companies That Buy Houses for Cash | Sell Probate House | We Buy Homes | We Buy Commercial Property | Commercial Property for Sale Baltimore | Baltimore Commercial Property for Sale | Warehouses for Sale Baltimore | Sell Rental Property Baltimore MD | How to Sell Condo | How to Sell Condominium | Sell Condo By Owner | How to Sell House With Tenants | How to Sell House With Water Damage | How to Sell a Fire Damaged House | How to Sell Investment Property | Selling an Investment Property With Tenants | Selling Investment Property in Baltimore | How to Sell House With Termite Damage | How to Sell House That Needs a New Roof

     

    Sell My House Fast DC | Sell My House Fast New York | Sell My House Cash Chicago | Maryland We Buy Houses | Maryland We Buy Commercial Property | Sell My House Fast Virginia | Sell My House Maryland | We Buy Houses Dundalk MD | We Buy Houses Columbia MD | We Buy Houses Ellicott City MD | We Buy Houses Frederick MD | We Buy Houses Glen Burnie MD | We Buy Houses Dundalk MD | We Buy Houses Towson MD | We Buy Houses Severn MD | We Buy Houses Bel Air MD | We Buy Houses Odenton MD | We Buy Houses Catonsville MD | We Buy Houses Woodlawn MD | We Buy Houses Hagerstown MD | We Buy Houses Essex MD | We Buy Houses Annapolis MD | We Buy Houses Severna Park MD | We Buy Houses Randallstown MD | We Buy Houses Owings Mills MD | We Buy Houses Pikesville MD | We Buy Houses Salisbury MD | We Buy Houses Parkville MD | We Buy Houses Eldersburg MD | We Buy Houses Carney MD | We Buy Houses Milford Mill MD | We Buy Houses Pasadena MD | We Buy Houses Crofton MD | We Buy Houses Perry Hall MD | We Buy Houses Reisterstown MD | We Buy Houses Ilchester MD | We Buy Houses Lochearn MD | We Buy Houses Laurel MD | We Buy Houses Edgewood MD | We Buy Houses Fairland MD | We Buy Houses Middle River MD | We Buy Houses Clarksburg MD | We Buy Houses Arnold MD | We Buy Houses Elkridge MD | We Buy Houses Ballenger Creek MD | We Buy Houses Cockeysville MD | We Buy Houses Rosedale MD | We Buy Houses Lake Shore MD | We Buy Houses Cumberland MD | We Buy Houses Arbutus MD | We Buy Houses Westminster MD | We Buy Houses Maryland City MD | We Buy Houses Redland MD | We Buy Houses Ferndale MD | We Buy Houses Parole MD | We Buy Houses Easton MD | We Buy Houses Aberdeen MD | We Buy Houses Elkton MD | We Buy Houses Rossville MD | We Buy Houses Havre de Grace MD | We Buy Houses Riviera Beach MD | We Buy Houses Urbana MD | We Buy Houses Cambridge MD | We Buy Houses Fort Meade MD | We Buy Houses Lutherville Timonium MD | We Buy Houses Linthicum MD | We Buy Houses Burtonsville MD | We Buy Houses Scaggsville MD | We Buy Houses Jessup MD | We Buy Houses Mount Airy MD | We Buy Houses White Marsh MD | We Buy Houses Edgewater MD | We Buy Houses Fallston MD | We Buy Houses Frostburg MD | We Buy Houses Mayo MD | We Buy Houses Ocean City MD | We Buy Houses Taneytown MD | We Buy Houses Thurmont MD | We Buy Houses Darnestown MD | We Buy Houses Savage MD | We Buy Houses Baltimore County MD

     

     

    Getting The Right Buyer – Turn Your House into Cash

    If the house needs major remodeling, is in a bad neighborhood, or has other less than ideal traits, discovering the right buyer for your house may prove to be more difficult than you initially thought. Yet, when you work with a direct buyer, such as selling my house fast Baltimore MD & nationwide USA, you won’t have to deal with the most common hassles you’d experience in a traditional sale. By selling your house to a local buyer directly, it will be possible to sell your house, get your money and move on quickly! Once you decide to work with us, we will handle everything from the repairs to the paperwork. If you choose to list your property on the market, you typically have to handle much of this yourself.

    Getting An Offer

    Not necessarily all home buyers are the same! When you choose to work with we buy ugly houses Baltimore & nationwide USA, getting an offer is easy. We will make an appointment to view your home right away, then quickly do our homework help to make you a fair cash offer fast. Whether you determine to sell to us or not is completely up to you. Either way, by giving our team a call, you will gain valuable insight regarding your property and the local market! Some professional buyers will hassle you into a sale. This will not be the case with us. We want to help you by providing information so you can make the best decision possible about selling your house for cash.

    The Time frame

    With a direct sale, things happen quickly! Once you call us or send us a message telling us about your house Nationwide USA or land for sale, we will immediately make an appointment with you to come and see it. We will make you an offer and if you accept, we can typically close escrow in 7 to 10 days. You can sell your house fast. We can close fast because we have the cash available now. If you work with a buyer that is using traditional financing, you will need to wait much longer for the sale to go through. You will also likely need multiple inspections done. This is not the case with us, we buy properties as is, giving you a fast closing and turning your house into cash quickly.

    Sell House Fast in Baltimore | Sell House Fast in Maryland

     The Closing Process

    Closing is simple. Once you have accepted our offer, we will work with you and your time frame to close on the day that is the most convenient for you. You will always understand what is happening and when. With a direct sale, you won’t find yourself in the dark, not knowing when the house will sell or how much you will get for it. By knowing these things up front, you will be able to plan ahead, which provides peace of mind.

    opened by sergiolim882 1
  • How to obtain  member information of organizations and code repository  through the api interface ?

    How to obtain member information of organizations and code repository through the api interface ?

    Describe the feature

    Obtain the member information of organizations and code repository through the api interface

    Describe the solution you'd like

    no

    Describe alternatives you've considered

    no

    Additional context

    No response

    Code of Conduct

    • [X] I agree to follow this project's Code of Conduct
    🎯 feature 
    opened by qyk1995 0
  • Set default branch name

    Set default branch name

    This PR adds a new configuration parameter DEFAULT_BRANCH_NAME which can be used to set the name of the default branch globally instead of changing the it for every repository. It defaults to "master" in order to remain backwards compatible. For new installs, it can be configured on the install page.

    When creating a new repo, the bare repository will be initialized with the global default branch name. The commands on the bare repo page will display the correct branch name.

    Relates to/Fixes #6296

    Checklist

    • [x] I agree to follow the Code of Conduct by submitting this pull request.
    • [x] I have read and acknowledge the Contributing guide.
    • [ ] I have added test cases to cover the new code.
    opened by vamc19 0
Releases(v0.12.10)
  • v0.12.10(Aug 2, 2022)

    Changed

    • Support using [security] LOCAL_NETWORK_ALLOWLIST = * to allow all hostnames. #7111

    Fixed

    • Unable to send webhooks to local network addresses after configured [security] LOCAL_NETWORK_ALLOWLIST. #7074
    Previous patch releases

    0.12.9

    Fixed

    • Security: OS Command Injection in file editor. #7000
    • Security: Sanitize DisplayName in repository issue list. #7009
    • Security: Path Traversal in file editor on Windows. #7001
    • Security: Path Traversal in Git HTTP endpoints. #7002
    • Unable to init repository during creation on Windows. #6967
    • Mysterious panic on Value not found for type *repo.HTTPContext. #6963

    0.12.8

    Changed

    • All users (including admins) need to use the configuration option [security] LOCAL_NETWORK_ALLOWLIST to allow repository migration and webhooks to be able to access local network addresses, which is a comma separated list of hostnames. #6988

    Fixed

    • Security: SSRF in webhook. #6901
    • Security: XSS in cookies. #6953
    • Security: OS Command Injection in file uploading. #6968
    • Security: Remote Command Execution in file editing. #6555

    0.12.7

    Fixed

    • Security: Stored XSS in issues. #6919
    • Invalid character in Access-Control-Allow-Credentials response header. #4983
    • Mysterious ssh: overflow reading version string errors from builtin SSH server. #6882

    0.12.6

    Fixed

    • Security: Remote command execution in file uploading. #6833
    • Regression: Unable to migrate repository from other local Git hosting. Added a new configuration option [security] LOCAL_NETWORK_ALLOWLIST, which is a comma separated list of hostnames that are explicitly allowed to be accessed within the local network. #6841
    • Slow start of Docker containers using NAS devices. #6554

    0.12.5

    Fixed

    • Security: Potential SSRF in repository migration. #6754
    • Security: Improper PAM authorization handling. #6810

    0.12.4

    Fixed

    • Security: Potential SSRF attack by CRLF injection via repository migration. #6413
    • Regression: Fixed smart links for issues stops rendering. #6506
    • Added X-Frame-Options header to prevent Clickjacking. #6409

    0.12.3

    Fixed

    • Regression: When running Gogs on Windows, push commits no longer fail on a daily basis with the error "pre-receive hook declined". #6316
    • Auto-linked commit SHAs now have correct links. #6300
    • Git LFS client (with version >= 2.5.0) wasn't able to upload files with known format (e.g. PNG, JPEG), and the server is expecting the HTTP Header Content-Type to be application/octet-stream. The server now tells the LFS client to always use Content-Type: application/octet-stream when upload files.

    0.12.2

    Fixed

    • Regression: Pages are correctly rendered when requesting ?go-get=1 for subdirectories. #6314
    • Regression: Submodule with a relative path is linked correctly. #6319
    • Backup can be processed when --target is specified on Windows. #6339
    • Commit message contains keywords look like an issue reference no longer fails the push entirely. #6289

    0.12.1

    Fixed

    • The updated_at field is now correctly updated when updates an issue. #6209
    • Fixed a regression which created login_source.cfg column to have VARCHAR(255) instead of TEXT in MySQL. #6280

    0.12.0

    Added

    • Support for Git LFS, you can read documentation for both user and admin. #1322
    • Allow admin to remove observers from the repository. #5803
    • Use Last-Modified HTTP header for raw files. #5811
    • Support syntax highlighting for SAS code files (i.e. .r, .sas, .tex, .yaml). #5856
    • Able to fill in pull request title with a template. #5901
    • Able to override static files under public/ directory, please refer to documentation for usage. #5920
    • New API endpoint GET /admin/teams/:teamid/members to list members of a team. #5877
    • Support backup with retention policy for Docker deployments. #6140

    Changed

    • The organization profile page has changed to display at most 12 members. #5506
    • The required Go version to compile source code changed to 1.14.
    • All assets are now embedded into binary and served from memory by default. Set [server] LOAD_ASSETS_FROM_DISK = true to load them from disk. #5920
    • Application and Go versions are removed from page footer and only show in the admin dashboard.
    • Build tag for running as Windows Service has been changed from miniwinsvc to minwinsvc.
    • Configuration option APP_NAME is deprecated and will end support in 0.13.0, please start using BRAND_NAME.
    • Configuration option [server] ROOT_URL is deprecated and will end support in 0.13.0, please start using [server] EXTERNAL_URL.
    • Configuration option [server] LANDING_PAGE is deprecated and will end support in 0.13.0, please start using [server] LANDING_URL.
    • Configuration option [database] DB_TYPE is deprecated and will end support in 0.13.0, please start using [database] TYPE.
    • Configuration option [database] PASSWD is deprecated and will end support in 0.13.0, please start using [database] PASSWORD.
    • Configuration option [security] REVERSE_PROXY_AUTHENTICATION_USER is deprecated and will end support in 0.13.0, please start using [auth] REVERSE_PROXY_AUTHENTICATION_HEADER.
    • Configuration section [mailer] is deprecated and will end support in 0.13.0, please start using [email].
    • Configuration section [service] is deprecated and will end support in 0.13.0, please start using [auth].
    • Configuration option [auth] ACTIVE_CODE_LIVE_MINUTES is deprecated and will end support in 0.13.0, please start using [auth] ACTIVATE_CODE_LIVES.
    • Configuration option [auth] RESET_PASSWD_CODE_LIVE_MINUTES is deprecated and will end support in 0.13.0, please start using [auth] RESET_PASSWORD_CODE_LIVES.
    • Configuration option [auth] ENABLE_CAPTCHA is deprecated and will end support in 0.13.0, please start using [auth] ENABLE_REGISTRATION_CAPTCHA.
    • Configuration option [auth] ENABLE_NOTIFY_MAIL is deprecated and will end support in 0.13.0, please start using [user] ENABLE_EMAIL_NOTIFICATION.
    • Configuration option [session] GC_INTERVAL_TIME is deprecated and will end support in 0.13.0, please start using [session] GC_INTERVAL.
    • Configuration option [session] SESSION_LIFE_TIME is deprecated and will end support in 0.13.0, please start using [session] MAX_LIFE_TIME.
    • The name - is reserved and cannot be used for users or organizations.

    Fixed

    • [Security] Potential open redirection with i18n.
    • [Security] Potential ability to delete files outside a repository.
    • [Security] Potential ability to set primary email on others' behalf from their verified emails.
    • [Security] Potential XSS attack via .ipynb. #5170
    • [Security] Potential SSRF attack via webhooks. #5366
    • [Security] Potential CSRF attack in admin panel. #5367
    • [Security] Potential stored XSS attack in some browsers. #5397
    • [Security] Potential RCE on mirror repositories. #5767
    • [Security] Potential XSS attack with raw markdown API. #5907
    • File both modified and renamed within a commit treated as separate files. #5056
    • Unable to restore the database backup to MySQL 8.0 with syntax error. #5602
    • Open/close milestone redirects to a 404 page. #5677
    • Disallow multiple tokens with same name. #5587 #5820
    • Enable Federated Avatar Lookup could cause server to crash. #5848
    • Private repositories are hidden in the organization's view. #5869
    • Users have access to base repository cannot view commits in forks. #5878
    • Server error when changing email address in user settings page. #5899
    • Fall back to use RFC 3339 as time layout when misconfigured. #6098
    • Unable to update team with server error. #6185
    • Webhooks are not fired after push when [service] REQUIRE_SIGNIN_VIEW = true.
    • Files with identical content are randomly displayed one of them.

    Removed

    • Configuration option [other] SHOW_FOOTER_VERSION
    • Configuration option [server] STATIC_ROOT_PATH
    • Configuration option [repository] MIRROR_QUEUE_LENGTH
    • Configuration option [repository] PULL_REQUEST_QUEUE_LENGTH
    • Configuration option [session] ENABLE_SET_COOKIE
    • Configuration option [release.attachment] PATH
    • Configuration option [webhook] QUEUE_LENGTH
    • Build tag sqlite, which means CGO is now required.
    Source code(tar.gz)
    Source code(zip)
    checksum_sha256.txt(1.13 KB)
    gogs_0.12.10_darwin_amd64.zip(26.96 MB)
    gogs_0.12.10_darwin_arm64.zip(26.45 MB)
    gogs_0.12.10_linux_386.tar.gz(24.27 MB)
    gogs_0.12.10_linux_386.zip(24.28 MB)
    gogs_0.12.10_linux_amd64.tar.gz(25.53 MB)
    gogs_0.12.10_linux_amd64.zip(25.53 MB)
    gogs_0.12.10_linux_armv7.tar.gz(23.92 MB)
    gogs_0.12.10_linux_armv7.zip(23.92 MB)
    gogs_0.12.10_linux_armv8.tar.gz(24.38 MB)
    gogs_0.12.10_linux_armv8.zip(24.38 MB)
    gogs_0.12.10_windows_amd64.zip(26.19 MB)
    gogs_0.12.10_windows_amd64_mws.zip(26.21 MB)
  • v0.12.10-rc.1(Aug 2, 2022)

  • v0.12.9(Jun 7, 2022)

    ℹ️ Heads up! There is a new patch release 0.12.10 available, we recommend directly installing or upgrading to that version.


    Fixed

    • Security: OS Command Injection in file editor. #7000
    • Security: Sanitize DisplayName in repository issue list. #7009
    • Security: Path Traversal in file editor on Windows. #7001
    • Security: Path Traversal in Git HTTP endpoints. #7002
    • Unable to init repository during creation on Windows. #6967
    • Mysterious panic on Value not found for type *repo.HTTPContext. #6963

    0.12.8

    Changed

    • All users (including admins) need to use the configuration option [security] LOCAL_NETWORK_ALLOWLIST to allow repository migration and webhooks to be able to access local network addresses, which is a comma separated list of hostnames. #6988

    Fixed

    • Security: SSRF in webhook. #6901
    • Security: XSS in cookies. #6953
    • Security: OS Command Injection in file uploading. #6968
    • Security: Remote Command Execution in file editing. #6555

    0.12.7

    Fixed

    • Security: Stored XSS in issues. #6919
    • Invalid character in Access-Control-Allow-Credentials response header. #4983
    • Mysterious ssh: overflow reading version string errors from builtin SSH server. #6882

    0.12.6

    Fixed

    • Security: Remote command execution in file uploading. #6833
    • Regression: Unable to migrate repository from other local Git hosting. Added a new configuration option [security] LOCAL_NETWORK_ALLOWLIST, which is a comma separated list of hostnames that are explicitly allowed to be accessed within the local network. #6841
    • Slow start of Docker containers using NAS devices. #6554

    0.12.5

    Fixed

    • Security: Potential SSRF in repository migration. #6754
    • Security: Improper PAM authorization handling. #6810

    0.12.4

    Fixed

    • Security: Potential SSRF attack by CRLF injection via repository migration. #6413
    • Regression: Fixed smart links for issues stops rendering. #6506
    • Added X-Frame-Options header to prevent Clickjacking. #6409

    0.12.3

    Fixed

    • Regression: When running Gogs on Windows, push commits no longer fail on a daily basis with the error "pre-receive hook declined". #6316
    • Auto-linked commit SHAs now have correct links. #6300
    • Git LFS client (with version >= 2.5.0) wasn't able to upload files with known format (e.g. PNG, JPEG), and the server is expecting the HTTP Header Content-Type to be application/octet-stream. The server now tells the LFS client to always use Content-Type: application/octet-stream when upload files.

    0.12.2

    Fixed

    • Regression: Pages are correctly rendered when requesting ?go-get=1 for subdirectories. #6314
    • Regression: Submodule with a relative path is linked correctly. #6319
    • Backup can be processed when --target is specified on Windows. #6339
    • Commit message contains keywords look like an issue reference no longer fails the push entirely. #6289

    0.12.1

    Fixed

    • The updated_at field is now correctly updated when updates an issue. #6209
    • Fixed a regression which created login_source.cfg column to have VARCHAR(255) instead of TEXT in MySQL. #6280

    0.12.0

    Added

    • Support for Git LFS, you can read documentation for both user and admin. #1322
    • Allow admin to remove observers from the repository. #5803
    • Use Last-Modified HTTP header for raw files. #5811
    • Support syntax highlighting for SAS code files (i.e. .r, .sas, .tex, .yaml). #5856
    • Able to fill in pull request title with a template. #5901
    • Able to override static files under public/ directory, please refer to documentation for usage. #5920
    • New API endpoint GET /admin/teams/:teamid/members to list members of a team. #5877
    • Support backup with retention policy for Docker deployments. #6140

    Changed

    • The organization profile page has changed to display at most 12 members. #5506
    • The required Go version to compile source code changed to 1.14.
    • All assets are now embedded into binary and served from memory by default. Set [server] LOAD_ASSETS_FROM_DISK = true to load them from disk. #5920
    • Application and Go versions are removed from page footer and only show in the admin dashboard.
    • Build tag for running as Windows Service has been changed from miniwinsvc to minwinsvc.
    • Configuration option APP_NAME is deprecated and will end support in 0.13.0, please start using BRAND_NAME.
    • Configuration option [server] ROOT_URL is deprecated and will end support in 0.13.0, please start using [server] EXTERNAL_URL.
    • Configuration option [server] LANDING_PAGE is deprecated and will end support in 0.13.0, please start using [server] LANDING_URL.
    • Configuration option [database] DB_TYPE is deprecated and will end support in 0.13.0, please start using [database] TYPE.
    • Configuration option [database] PASSWD is deprecated and will end support in 0.13.0, please start using [database] PASSWORD.
    • Configuration option [security] REVERSE_PROXY_AUTHENTICATION_USER is deprecated and will end support in 0.13.0, please start using [auth] REVERSE_PROXY_AUTHENTICATION_HEADER.
    • Configuration section [mailer] is deprecated and will end support in 0.13.0, please start using [email].
    • Configuration section [service] is deprecated and will end support in 0.13.0, please start using [auth].
    • Configuration option [auth] ACTIVE_CODE_LIVE_MINUTES is deprecated and will end support in 0.13.0, please start using [auth] ACTIVATE_CODE_LIVES.
    • Configuration option [auth] RESET_PASSWD_CODE_LIVE_MINUTES is deprecated and will end support in 0.13.0, please start using [auth] RESET_PASSWORD_CODE_LIVES.
    • Configuration option [auth] ENABLE_CAPTCHA is deprecated and will end support in 0.13.0, please start using [auth] ENABLE_REGISTRATION_CAPTCHA.
    • Configuration option [auth] ENABLE_NOTIFY_MAIL is deprecated and will end support in 0.13.0, please start using [user] ENABLE_EMAIL_NOTIFICATION.
    • Configuration option [session] GC_INTERVAL_TIME is deprecated and will end support in 0.13.0, please start using [session] GC_INTERVAL.
    • Configuration option [session] SESSION_LIFE_TIME is deprecated and will end support in 0.13.0, please start using [session] MAX_LIFE_TIME.
    • The name - is reserved and cannot be used for users or organizations.

    Fixed

    • [Security] Potential open redirection with i18n.
    • [Security] Potential ability to delete files outside a repository.
    • [Security] Potential ability to set primary email on others' behalf from their verified emails.
    • [Security] Potential XSS attack via .ipynb. #5170
    • [Security] Potential SSRF attack via webhooks. #5366
    • [Security] Potential CSRF attack in admin panel. #5367
    • [Security] Potential stored XSS attack in some browsers. #5397
    • [Security] Potential RCE on mirror repositories. #5767
    • [Security] Potential XSS attack with raw markdown API. #5907
    • File both modified and renamed within a commit treated as separate files. #5056
    • Unable to restore the database backup to MySQL 8.0 with syntax error. #5602
    • Open/close milestone redirects to a 404 page. #5677
    • Disallow multiple tokens with same name. #5587 #5820
    • Enable Federated Avatar Lookup could cause server to crash. #5848
    • Private repositories are hidden in the organization's view. #5869
    • Users have access to base repository cannot view commits in forks. #5878
    • Server error when changing email address in user settings page. #5899
    • Fall back to use RFC 3339 as time layout when misconfigured. #6098
    • Unable to update team with server error. #6185
    • Webhooks are not fired after push when [service] REQUIRE_SIGNIN_VIEW = true.
    • Files with identical content are randomly displayed one of them.

    Removed

    • Configuration option [other] SHOW_FOOTER_VERSION
    • Configuration option [server] STATIC_ROOT_PATH
    • Configuration option [repository] MIRROR_QUEUE_LENGTH
    • Configuration option [repository] PULL_REQUEST_QUEUE_LENGTH
    • Configuration option [session] ENABLE_SET_COOKIE
    • Configuration option [release.attachment] PATH
    • Configuration option [webhook] QUEUE_LENGTH
    • Build tag sqlite, which means CGO is now required.
    Source code(tar.gz)
    Source code(zip)
    checksum_sha256.txt(1.11 KB)
    gogs_0.12.9_darwin_amd64.zip(26.97 MB)
    gogs_0.12.9_darwin_arm64.zip(26.45 MB)
    gogs_0.12.9_linux_386.tar.gz(24.27 MB)
    gogs_0.12.9_linux_386.zip(24.27 MB)
    gogs_0.12.9_linux_amd64.tar.gz(25.53 MB)
    gogs_0.12.9_linux_amd64.zip(25.54 MB)
    gogs_0.12.9_linux_armv7.tar.gz(23.92 MB)
    gogs_0.12.9_linux_armv7.zip(23.92 MB)
    gogs_0.12.9_linux_armv8.tar.gz(24.38 MB)
    gogs_0.12.9_linux_armv8.zip(24.38 MB)
    gogs_0.12.9_windows_amd64.zip(26.19 MB)
    gogs_0.12.9_windows_amd64_mws.zip(26.21 MB)
  • v0.12.9-rc.1(Jun 7, 2022)

  • v0.12.8(May 31, 2022)

    ℹ️ Heads up! There is a new patch release 0.12.10 available, we recommend directly installing or upgrading to that version.


    Changed

    • All users (including admins) need to use the configuration option [security] LOCAL_NETWORK_ALLOWLIST to allow repository migration and webhooks to be able to access local network addresses, which is a comma separated list of hostnames. #6988

    Fixed

    • Security: SSRF in webhook. #6901
    • Security: XSS in cookies. #6953
    • Security: OS Command Injection in file uploading. #6968
    • Security: Remote Command Execution in file editing. #6555

    0.12.7

    Fixed

    • Security: Stored XSS in issues. #6919
    • Invalid character in Access-Control-Allow-Credentials response header. #4983
    • Mysterious ssh: overflow reading version string errors from builtin SSH server. #6882

    0.12.6

    Fixed

    • Security: Remote command execution in file uploading. #6833
    • Regression: Unable to migrate repository from other local Git hosting. Added a new configuration option [security] LOCAL_NETWORK_ALLOWLIST, which is a comma separated list of hostnames that are explicitly allowed to be accessed within the local network. #6841
    • Slow start of Docker containers using NAS devices. #6554

    0.12.5

    Fixed

    • Security: Potential SSRF in repository migration. #6754
    • Security: Improper PAM authorization handling. #6810

    0.12.4

    Fixed

    • Security: Potential SSRF attack by CRLF injection via repository migration. #6413
    • Regression: Fixed smart links for issues stops rendering. #6506
    • Added X-Frame-Options header to prevent Clickjacking. #6409

    0.12.3

    Fixed

    • Regression: When running Gogs on Windows, push commits no longer fail on a daily basis with the error "pre-receive hook declined". #6316
    • Auto-linked commit SHAs now have correct links. #6300
    • Git LFS client (with version >= 2.5.0) wasn't able to upload files with known format (e.g. PNG, JPEG), and the server is expecting the HTTP Header Content-Type to be application/octet-stream. The server now tells the LFS client to always use Content-Type: application/octet-stream when upload files.

    0.12.2

    Fixed

    • Regression: Pages are correctly rendered when requesting ?go-get=1 for subdirectories. #6314
    • Regression: Submodule with a relative path is linked correctly. #6319
    • Backup can be processed when --target is specified on Windows. #6339
    • Commit message contains keywords look like an issue reference no longer fails the push entirely. #6289

    0.12.1

    Fixed

    • The updated_at field is now correctly updated when updates an issue. #6209
    • Fixed a regression which created login_source.cfg column to have VARCHAR(255) instead of TEXT in MySQL. #6280

    0.12.0

    Added

    • Support for Git LFS, you can read documentation for both user and admin. #1322
    • Allow admin to remove observers from the repository. #5803
    • Use Last-Modified HTTP header for raw files. #5811
    • Support syntax highlighting for SAS code files (i.e. .r, .sas, .tex, .yaml). #5856
    • Able to fill in pull request title with a template. #5901
    • Able to override static files under public/ directory, please refer to documentation for usage. #5920
    • New API endpoint GET /admin/teams/:teamid/members to list members of a team. #5877
    • Support backup with retention policy for Docker deployments. #6140

    Changed

    • The organization profile page has changed to display at most 12 members. #5506
    • The required Go version to compile source code changed to 1.14.
    • All assets are now embedded into binary and served from memory by default. Set [server] LOAD_ASSETS_FROM_DISK = true to load them from disk. #5920
    • Application and Go versions are removed from page footer and only show in the admin dashboard.
    • Build tag for running as Windows Service has been changed from miniwinsvc to minwinsvc.
    • Configuration option APP_NAME is deprecated and will end support in 0.13.0, please start using BRAND_NAME.
    • Configuration option [server] ROOT_URL is deprecated and will end support in 0.13.0, please start using [server] EXTERNAL_URL.
    • Configuration option [server] LANDING_PAGE is deprecated and will end support in 0.13.0, please start using [server] LANDING_URL.
    • Configuration option [database] DB_TYPE is deprecated and will end support in 0.13.0, please start using [database] TYPE.
    • Configuration option [database] PASSWD is deprecated and will end support in 0.13.0, please start using [database] PASSWORD.
    • Configuration option [security] REVERSE_PROXY_AUTHENTICATION_USER is deprecated and will end support in 0.13.0, please start using [auth] REVERSE_PROXY_AUTHENTICATION_HEADER.
    • Configuration section [mailer] is deprecated and will end support in 0.13.0, please start using [email].
    • Configuration section [service] is deprecated and will end support in 0.13.0, please start using [auth].
    • Configuration option [auth] ACTIVE_CODE_LIVE_MINUTES is deprecated and will end support in 0.13.0, please start using [auth] ACTIVATE_CODE_LIVES.
    • Configuration option [auth] RESET_PASSWD_CODE_LIVE_MINUTES is deprecated and will end support in 0.13.0, please start using [auth] RESET_PASSWORD_CODE_LIVES.
    • Configuration option [auth] ENABLE_CAPTCHA is deprecated and will end support in 0.13.0, please start using [auth] ENABLE_REGISTRATION_CAPTCHA.
    • Configuration option [auth] ENABLE_NOTIFY_MAIL is deprecated and will end support in 0.13.0, please start using [user] ENABLE_EMAIL_NOTIFICATION.
    • Configuration option [session] GC_INTERVAL_TIME is deprecated and will end support in 0.13.0, please start using [session] GC_INTERVAL.
    • Configuration option [session] SESSION_LIFE_TIME is deprecated and will end support in 0.13.0, please start using [session] MAX_LIFE_TIME.
    • The name - is reserved and cannot be used for users or organizations.

    Fixed

    • [Security] Potential open redirection with i18n.
    • [Security] Potential ability to delete files outside a repository.
    • [Security] Potential ability to set primary email on others' behalf from their verified emails.
    • [Security] Potential XSS attack via .ipynb. #5170
    • [Security] Potential SSRF attack via webhooks. #5366
    • [Security] Potential CSRF attack in admin panel. #5367
    • [Security] Potential stored XSS attack in some browsers. #5397
    • [Security] Potential RCE on mirror repositories. #5767
    • [Security] Potential XSS attack with raw markdown API. #5907
    • File both modified and renamed within a commit treated as separate files. #5056
    • Unable to restore the database backup to MySQL 8.0 with syntax error. #5602
    • Open/close milestone redirects to a 404 page. #5677
    • Disallow multiple tokens with same name. #5587 #5820
    • Enable Federated Avatar Lookup could cause server to crash. #5848
    • Private repositories are hidden in the organization's view. #5869
    • Users have access to base repository cannot view commits in forks. #5878
    • Server error when changing email address in user settings page. #5899
    • Fall back to use RFC 3339 as time layout when misconfigured. #6098
    • Unable to update team with server error. #6185
    • Webhooks are not fired after push when [service] REQUIRE_SIGNIN_VIEW = true.
    • Files with identical content are randomly displayed one of them.

    Removed

    • Configuration option [other] SHOW_FOOTER_VERSION
    • Configuration option [server] STATIC_ROOT_PATH
    • Configuration option [repository] MIRROR_QUEUE_LENGTH
    • Configuration option [repository] PULL_REQUEST_QUEUE_LENGTH
    • Configuration option [session] ENABLE_SET_COOKIE
    • Configuration option [release.attachment] PATH
    • Configuration option [webhook] QUEUE_LENGTH
    • Build tag sqlite, which means CGO is now required.
    Source code(tar.gz)
    Source code(zip)
    checksum_sha256.txt(1.11 KB)
    gogs_0.12.8_darwin_amd64.zip(26.97 MB)
    gogs_0.12.8_darwin_arm64.zip(26.44 MB)
    gogs_0.12.8_linux_386.tar.gz(24.27 MB)
    gogs_0.12.8_linux_386.zip(24.28 MB)
    gogs_0.12.8_linux_amd64.tar.gz(25.53 MB)
    gogs_0.12.8_linux_amd64.zip(25.54 MB)
    gogs_0.12.8_linux_armv7.tar.gz(23.92 MB)
    gogs_0.12.8_linux_armv7.zip(23.92 MB)
    gogs_0.12.8_linux_armv8.tar.gz(24.38 MB)
    gogs_0.12.8_linux_armv8.zip(24.38 MB)
    gogs_0.12.8_windows_amd64.zip(26.19 MB)
    gogs_0.12.8_windows_amd64_mws.zip(26.21 MB)
  • v0.12.8-rc.1(May 31, 2022)

  • v0.12.7(May 5, 2022)

    ℹ️ Heads up! There is a new patch release 0.12.10 available, we recommend directly installing or upgrading to that version.


    Fixed

    • Security: Stored XSS in issues. #6919 by @unknwon
    • Invalid character in Access-Control-Allow-Credentials response header. #4983 by @wuhan005
    • Mysterious ssh: overflow reading version string errors from builtin SSH server. #6882 by @unknwon

    0.12.6

    Fixed

    • Security: Remote command execution in file uploading. #6833
    • Regression: Unable to migrate repository from other local Git hosting. Added a new configuration option [security] LOCAL_NETWORK_ALLOWLIST, which is a comma separated list of hostnames that are explicitly allowed to be accessed within the local network. #6841
    • Slow start of Docker containers using NAS devices. #6554

    0.12.5

    Fixed

    • Security: Potential SSRF in repository migration. #6754
    • Security: Improper PAM authorization handling. #6810

    0.12.4

    Fixed

    • Security: Potential SSRF attack by CRLF injection via repository migration. #6413
    • Regression: Fixed smart links for issues stops rendering. #6506
    • Added X-Frame-Options header to prevent Clickjacking. #6409

    0.12.3

    Fixed

    • Regression: When running Gogs on Windows, push commits no longer fail on a daily basis with the error "pre-receive hook declined". #6316
    • Auto-linked commit SHAs now have correct links. #6300
    • Git LFS client (with version >= 2.5.0) wasn't able to upload files with known format (e.g. PNG, JPEG), and the server is expecting the HTTP Header Content-Type to be application/octet-stream. The server now tells the LFS client to always use Content-Type: application/octet-stream when upload files.

    0.12.2

    Fixed

    • Regression: Pages are correctly rendered when requesting ?go-get=1 for subdirectories. #6314
    • Regression: Submodule with a relative path is linked correctly. #6319
    • Backup can be processed when --target is specified on Windows. #6339
    • Commit message contains keywords look like an issue reference no longer fails the push entirely. #6289

    0.12.1

    Fixed

    • The updated_at field is now correctly updated when updates an issue. #6209
    • Fixed a regression which created login_source.cfg column to have VARCHAR(255) instead of TEXT in MySQL. #6280

    0.12.0

    Added

    • Support for Git LFS, you can read documentation for both user and admin. #1322
    • Allow admin to remove observers from the repository. #5803
    • Use Last-Modified HTTP header for raw files. #5811
    • Support syntax highlighting for SAS code files (i.e. .r, .sas, .tex, .yaml). #5856
    • Able to fill in pull request title with a template. #5901
    • Able to override static files under public/ directory, please refer to documentation for usage. #5920
    • New API endpoint GET /admin/teams/:teamid/members to list members of a team. #5877
    • Support backup with retention policy for Docker deployments. #6140

    Changed

    • The organization profile page has changed to display at most 12 members. #5506
    • The required Go version to compile source code changed to 1.14.
    • All assets are now embedded into binary and served from memory by default. Set [server] LOAD_ASSETS_FROM_DISK = true to load them from disk. #5920
    • Application and Go versions are removed from page footer and only show in the admin dashboard.
    • Build tag for running as Windows Service has been changed from miniwinsvc to minwinsvc.
    • Configuration option APP_NAME is deprecated and will end support in 0.13.0, please start using BRAND_NAME.
    • Configuration option [server] ROOT_URL is deprecated and will end support in 0.13.0, please start using [server] EXTERNAL_URL.
    • Configuration option [server] LANDING_PAGE is deprecated and will end support in 0.13.0, please start using [server] LANDING_URL.
    • Configuration option [database] DB_TYPE is deprecated and will end support in 0.13.0, please start using [database] TYPE.
    • Configuration option [database] PASSWD is deprecated and will end support in 0.13.0, please start using [database] PASSWORD.
    • Configuration option [security] REVERSE_PROXY_AUTHENTICATION_USER is deprecated and will end support in 0.13.0, please start using [auth] REVERSE_PROXY_AUTHENTICATION_HEADER.
    • Configuration section [mailer] is deprecated and will end support in 0.13.0, please start using [email].
    • Configuration section [service] is deprecated and will end support in 0.13.0, please start using [auth].
    • Configuration option [auth] ACTIVE_CODE_LIVE_MINUTES is deprecated and will end support in 0.13.0, please start using [auth] ACTIVATE_CODE_LIVES.
    • Configuration option [auth] RESET_PASSWD_CODE_LIVE_MINUTES is deprecated and will end support in 0.13.0, please start using [auth] RESET_PASSWORD_CODE_LIVES.
    • Configuration option [auth] ENABLE_CAPTCHA is deprecated and will end support in 0.13.0, please start using [auth] ENABLE_REGISTRATION_CAPTCHA.
    • Configuration option [auth] ENABLE_NOTIFY_MAIL is deprecated and will end support in 0.13.0, please start using [user] ENABLE_EMAIL_NOTIFICATION.
    • Configuration option [session] GC_INTERVAL_TIME is deprecated and will end support in 0.13.0, please start using [session] GC_INTERVAL.
    • Configuration option [session] SESSION_LIFE_TIME is deprecated and will end support in 0.13.0, please start using [session] MAX_LIFE_TIME.
    • The name - is reserved and cannot be used for users or organizations.

    Fixed

    • [Security] Potential open redirection with i18n.
    • [Security] Potential ability to delete files outside a repository.
    • [Security] Potential ability to set primary email on others' behalf from their verified emails.
    • [Security] Potential XSS attack via .ipynb. #5170
    • [Security] Potential SSRF attack via webhooks. #5366
    • [Security] Potential CSRF attack in admin panel. #5367
    • [Security] Potential stored XSS attack in some browsers. #5397
    • [Security] Potential RCE on mirror repositories. #5767
    • [Security] Potential XSS attack with raw markdown API. #5907
    • File both modified and renamed within a commit treated as separate files. #5056
    • Unable to restore the database backup to MySQL 8.0 with syntax error. #5602
    • Open/close milestone redirects to a 404 page. #5677
    • Disallow multiple tokens with same name. #5587 #5820
    • Enable Federated Avatar Lookup could cause server to crash. #5848
    • Private repositories are hidden in the organization's view. #5869
    • Users have access to base repository cannot view commits in forks. #5878
    • Server error when changing email address in user settings page. #5899
    • Fall back to use RFC 3339 as time layout when misconfigured. #6098
    • Unable to update team with server error. #6185
    • Webhooks are not fired after push when [service] REQUIRE_SIGNIN_VIEW = true.
    • Files with identical content are randomly displayed one of them.

    Removed

    • Configuration option [other] SHOW_FOOTER_VERSION
    • Configuration option [server] STATIC_ROOT_PATH
    • Configuration option [repository] MIRROR_QUEUE_LENGTH
    • Configuration option [repository] PULL_REQUEST_QUEUE_LENGTH
    • Configuration option [session] ENABLE_SET_COOKIE
    • Configuration option [release.attachment] PATH
    • Configuration option [webhook] QUEUE_LENGTH
    • Build tag sqlite, which means CGO is now required.
    Source code(tar.gz)
    Source code(zip)
    checksum_sha256.txt(1.11 KB)
    gogs_0.12.7_darwin_amd64.zip(26.96 MB)
    gogs_0.12.7_darwin_arm64.zip(26.43 MB)
    gogs_0.12.7_linux_386.tar.gz(24.26 MB)
    gogs_0.12.7_linux_386.zip(24.27 MB)
    gogs_0.12.7_linux_amd64.tar.gz(25.52 MB)
    gogs_0.12.7_linux_amd64.zip(25.53 MB)
    gogs_0.12.7_linux_armv7.tar.gz(23.91 MB)
    gogs_0.12.7_linux_armv7.zip(23.92 MB)
    gogs_0.12.7_linux_armv8.tar.gz(24.37 MB)
    gogs_0.12.7_linux_armv8.zip(24.38 MB)
    gogs_0.12.7_windows_amd64.zip(26.18 MB)
    gogs_0.12.7_windows_amd64_mws.zip(26.20 MB)
  • v0.12.7-rc.1(May 5, 2022)

  • v0.12.6(Mar 19, 2022)

    ℹ️ Heads up! There is a new patch release 0.12.10 available, we recommend directly installing or upgrading to that version.


    Fixed

    • Security: Remote command execution in file uploading. #6833 by @unknwon
    • Regression: Unable to migrate repository from other local Git hosting. Added a new configuration option [security] LOCAL_NETWORK_ALLOWLIST, which is a comma separated list of hostnames that are explicitly allowed to be accessed within the local network. #6841 by @unknwon
    • Slow start of Docker containers using NAS devices. #6554 by @druppy

    0.12.5

    Fixed

    • Security: Potential SSRF in repository migration. #6754
    • Security: Improper PAM authorization handling. #6810

    0.12.4

    Fixed

    • Security: Potential SSRF attack by CRLF injection via repository migration. #6413
    • Regression: Fixed smart links for issues stops rendering. #6506
    • Added X-Frame-Options header to prevent Clickjacking. #6409

    0.12.3

    Fixed

    • Regression: When running Gogs on Windows, push commits no longer fail on a daily basis with the error "pre-receive hook declined". #6316
    • Auto-linked commit SHAs now have correct links. #6300
    • Git LFS client (with version >= 2.5.0) wasn't able to upload files with known format (e.g. PNG, JPEG), and the server is expecting the HTTP Header Content-Type to be application/octet-stream. The server now tells the LFS client to always use Content-Type: application/octet-stream when upload files.

    0.12.2

    Fixed

    • Regression: Pages are correctly rendered when requesting ?go-get=1 for subdirectories. #6314
    • Regression: Submodule with a relative path is linked correctly. #6319
    • Backup can be processed when --target is specified on Windows. #6339
    • Commit message contains keywords look like an issue reference no longer fails the push entirely. #6289

    0.12.1

    Fixed

    • The updated_at field is now correctly updated when updates an issue. #6209
    • Fixed a regression which created login_source.cfg column to have VARCHAR(255) instead of TEXT in MySQL. #6280

    0.12.0

    Added

    • Support for Git LFS, you can read documentation for both user and admin. #1322
    • Allow admin to remove observers from the repository. #5803
    • Use Last-Modified HTTP header for raw files. #5811
    • Support syntax highlighting for SAS code files (i.e. .r, .sas, .tex, .yaml). #5856
    • Able to fill in pull request title with a template. #5901
    • Able to override static files under public/ directory, please refer to documentation for usage. #5920
    • New API endpoint GET /admin/teams/:teamid/members to list members of a team. #5877
    • Support backup with retention policy for Docker deployments. #6140

    Changed

    • The organization profile page has changed to display at most 12 members. #5506
    • The required Go version to compile source code changed to 1.14.
    • All assets are now embedded into binary and served from memory by default. Set [server] LOAD_ASSETS_FROM_DISK = true to load them from disk. #5920
    • Application and Go versions are removed from page footer and only show in the admin dashboard.
    • Build tag for running as Windows Service has been changed from miniwinsvc to minwinsvc.
    • Configuration option APP_NAME is deprecated and will end support in 0.13.0, please start using BRAND_NAME.
    • Configuration option [server] ROOT_URL is deprecated and will end support in 0.13.0, please start using [server] EXTERNAL_URL.
    • Configuration option [server] LANDING_PAGE is deprecated and will end support in 0.13.0, please start using [server] LANDING_URL.
    • Configuration option [database] DB_TYPE is deprecated and will end support in 0.13.0, please start using [database] TYPE.
    • Configuration option [database] PASSWD is deprecated and will end support in 0.13.0, please start using [database] PASSWORD.
    • Configuration option [security] REVERSE_PROXY_AUTHENTICATION_USER is deprecated and will end support in 0.13.0, please start using [auth] REVERSE_PROXY_AUTHENTICATION_HEADER.
    • Configuration section [mailer] is deprecated and will end support in 0.13.0, please start using [email].
    • Configuration section [service] is deprecated and will end support in 0.13.0, please start using [auth].
    • Configuration option [auth] ACTIVE_CODE_LIVE_MINUTES is deprecated and will end support in 0.13.0, please start using [auth] ACTIVATE_CODE_LIVES.
    • Configuration option [auth] RESET_PASSWD_CODE_LIVE_MINUTES is deprecated and will end support in 0.13.0, please start using [auth] RESET_PASSWORD_CODE_LIVES.
    • Configuration option [auth] ENABLE_CAPTCHA is deprecated and will end support in 0.13.0, please start using [auth] ENABLE_REGISTRATION_CAPTCHA.
    • Configuration option [auth] ENABLE_NOTIFY_MAIL is deprecated and will end support in 0.13.0, please start using [user] ENABLE_EMAIL_NOTIFICATION.
    • Configuration option [session] GC_INTERVAL_TIME is deprecated and will end support in 0.13.0, please start using [session] GC_INTERVAL.
    • Configuration option [session] SESSION_LIFE_TIME is deprecated and will end support in 0.13.0, please start using [session] MAX_LIFE_TIME.
    • The name - is reserved and cannot be used for users or organizations.

    Fixed

    • [Security] Potential open redirection with i18n.
    • [Security] Potential ability to delete files outside a repository.
    • [Security] Potential ability to set primary email on others' behalf from their verified emails.
    • [Security] Potential XSS attack via .ipynb. #5170
    • [Security] Potential SSRF attack via webhooks. #5366
    • [Security] Potential CSRF attack in admin panel. #5367
    • [Security] Potential stored XSS attack in some browsers. #5397
    • [Security] Potential RCE on mirror repositories. #5767
    • [Security] Potential XSS attack with raw markdown API. #5907
    • File both modified and renamed within a commit treated as separate files. #5056
    • Unable to restore the database backup to MySQL 8.0 with syntax error. #5602
    • Open/close milestone redirects to a 404 page. #5677
    • Disallow multiple tokens with same name. #5587 #5820
    • Enable Federated Avatar Lookup could cause server to crash. #5848
    • Private repositories are hidden in the organization's view. #5869
    • Users have access to base repository cannot view commits in forks. #5878
    • Server error when changing email address in user settings page. #5899
    • Fall back to use RFC 3339 as time layout when misconfigured. #6098
    • Unable to update team with server error. #6185
    • Webhooks are not fired after push when [service] REQUIRE_SIGNIN_VIEW = true.
    • Files with identical content are randomly displayed one of them.

    Removed

    • Configuration option [other] SHOW_FOOTER_VERSION
    • Configuration option [server] STATIC_ROOT_PATH
    • Configuration option [repository] MIRROR_QUEUE_LENGTH
    • Configuration option [repository] PULL_REQUEST_QUEUE_LENGTH
    • Configuration option [session] ENABLE_SET_COOKIE
    • Configuration option [release.attachment] PATH
    • Configuration option [webhook] QUEUE_LENGTH
    • Build tag sqlite, which means CGO is now required.
    Source code(tar.gz)
    Source code(zip)
    gogs_0.12.6_darwin_amd64.zip(27.41 MB)
    gogs_0.12.6_darwin_arm64.zip(25.82 MB)
    gogs_0.12.6_linux_386.tar.gz(24.27 MB)
    gogs_0.12.6_linux_386.zip(24.27 MB)
    gogs_0.12.6_linux_amd64.tar.gz(24.98 MB)
    gogs_0.12.6_linux_amd64.zip(24.98 MB)
    gogs_0.12.6_linux_armv7.tar.gz(23.91 MB)
    gogs_0.12.6_linux_armv7.zip(23.92 MB)
    gogs_0.12.6_linux_armv8.tar.gz(24.36 MB)
    gogs_0.12.6_linux_armv8.zip(24.37 MB)
    gogs_0.12.6_windows_amd64.zip(26.18 MB)
    gogs_0.12.6_windows_amd64_mws.zip(26.20 MB)
  • v0.12.6-rc.1(Mar 19, 2022)

  • v0.12.5(Mar 11, 2022)

    ℹ️ Heads up! There is a new patch release 0.12.10 available, we recommend directly installing or upgrading to that version.


    Fixed

    • Security: Potential SSRF in repository migration. #6754 by @michaellrowley
    • Security: Improper PAM authorization handling. #6810 by @ysf

    0.12.4

    Fixed

    • Security: Potential SSRF attack by CRLF injection via repository migration. #6413
    • Regression: Fixed smart links for issues stops rendering. #6506
    • Added X-Frame-Options header to prevent Clickjacking. #6409

    0.12.3

    Fixed

    • Regression: When running Gogs on Windows, push commits no longer fail on a daily basis with the error "pre-receive hook declined". #6316
    • Auto-linked commit SHAs now have correct links. #6300
    • Git LFS client (with version >= 2.5.0) wasn't able to upload files with known format (e.g. PNG, JPEG), and the server is expecting the HTTP Header Content-Type to be application/octet-stream. The server now tells the LFS client to always use Content-Type: application/octet-stream when upload files.

    0.12.2

    Fixed

    • Regression: Pages are correctly rendered when requesting ?go-get=1 for subdirectories. #6314
    • Regression: Submodule with a relative path is linked correctly. #6319
    • Backup can be processed when --target is specified on Windows. #6339
    • Commit message contains keywords look like an issue reference no longer fails the push entirely. #6289

    0.12.1

    Fixed

    • The updated_at field is now correctly updated when updates an issue. #6209
    • Fixed a regression which created login_source.cfg column to have VARCHAR(255) instead of TEXT in MySQL. #6280

    0.12.0

    Added

    • Support for Git LFS, you can read documentation for both user and admin. #1322
    • Allow admin to remove observers from the repository. #5803
    • Use Last-Modified HTTP header for raw files. #5811
    • Support syntax highlighting for SAS code files (i.e. .r, .sas, .tex, .yaml). #5856
    • Able to fill in pull request title with a template. #5901
    • Able to override static files under public/ directory, please refer to documentation for usage. #5920
    • New API endpoint GET /admin/teams/:teamid/members to list members of a team. #5877
    • Support backup with retention policy for Docker deployments. #6140

    Changed

    • The organization profile page has changed to display at most 12 members. #5506
    • The required Go version to compile source code changed to 1.14.
    • All assets are now embedded into binary and served from memory by default. Set [server] LOAD_ASSETS_FROM_DISK = true to load them from disk. #5920
    • Application and Go versions are removed from page footer and only show in the admin dashboard.
    • Build tag for running as Windows Service has been changed from miniwinsvc to minwinsvc.
    • Configuration option APP_NAME is deprecated and will end support in 0.13.0, please start using BRAND_NAME.
    • Configuration option [server] ROOT_URL is deprecated and will end support in 0.13.0, please start using [server] EXTERNAL_URL.
    • Configuration option [server] LANDING_PAGE is deprecated and will end support in 0.13.0, please start using [server] LANDING_URL.
    • Configuration option [database] DB_TYPE is deprecated and will end support in 0.13.0, please start using [database] TYPE.
    • Configuration option [database] PASSWD is deprecated and will end support in 0.13.0, please start using [database] PASSWORD.
    • Configuration option [security] REVERSE_PROXY_AUTHENTICATION_USER is deprecated and will end support in 0.13.0, please start using [auth] REVERSE_PROXY_AUTHENTICATION_HEADER.
    • Configuration section [mailer] is deprecated and will end support in 0.13.0, please start using [email].
    • Configuration section [service] is deprecated and will end support in 0.13.0, please start using [auth].
    • Configuration option [auth] ACTIVE_CODE_LIVE_MINUTES is deprecated and will end support in 0.13.0, please start using [auth] ACTIVATE_CODE_LIVES.
    • Configuration option [auth] RESET_PASSWD_CODE_LIVE_MINUTES is deprecated and will end support in 0.13.0, please start using [auth] RESET_PASSWORD_CODE_LIVES.
    • Configuration option [auth] ENABLE_CAPTCHA is deprecated and will end support in 0.13.0, please start using [auth] ENABLE_REGISTRATION_CAPTCHA.
    • Configuration option [auth] ENABLE_NOTIFY_MAIL is deprecated and will end support in 0.13.0, please start using [user] ENABLE_EMAIL_NOTIFICATION.
    • Configuration option [session] GC_INTERVAL_TIME is deprecated and will end support in 0.13.0, please start using [session] GC_INTERVAL.
    • Configuration option [session] SESSION_LIFE_TIME is deprecated and will end support in 0.13.0, please start using [session] MAX_LIFE_TIME.
    • The name - is reserved and cannot be used for users or organizations.

    Fixed

    • [Security] Potential open redirection with i18n.
    • [Security] Potential ability to delete files outside a repository.
    • [Security] Potential ability to set primary email on others' behalf from their verified emails.
    • [Security] Potential XSS attack via .ipynb. #5170
    • [Security] Potential SSRF attack via webhooks. #5366
    • [Security] Potential CSRF attack in admin panel. #5367
    • [Security] Potential stored XSS attack in some browsers. #5397
    • [Security] Potential RCE on mirror repositories. #5767
    • [Security] Potential XSS attack with raw markdown API. #5907
    • File both modified and renamed within a commit treated as separate files. #5056
    • Unable to restore the database backup to MySQL 8.0 with syntax error. #5602
    • Open/close milestone redirects to a 404 page. #5677
    • Disallow multiple tokens with same name. #5587 #5820
    • Enable Federated Avatar Lookup could cause server to crash. #5848
    • Private repositories are hidden in the organization's view. #5869
    • Users have access to base repository cannot view commits in forks. #5878
    • Server error when changing email address in user settings page. #5899
    • Fall back to use RFC 3339 as time layout when misconfigured. #6098
    • Unable to update team with server error. #6185
    • Webhooks are not fired after push when [service] REQUIRE_SIGNIN_VIEW = true.
    • Files with identical content are randomly displayed one of them.

    Removed

    • Configuration option [other] SHOW_FOOTER_VERSION
    • Configuration option [server] STATIC_ROOT_PATH
    • Configuration option [repository] MIRROR_QUEUE_LENGTH
    • Configuration option [repository] PULL_REQUEST_QUEUE_LENGTH
    • Configuration option [session] ENABLE_SET_COOKIE
    • Configuration option [release.attachment] PATH
    • Configuration option [webhook] QUEUE_LENGTH
    • Build tag sqlite, which means CGO is now required.
    Source code(tar.gz)
    Source code(zip)
    gogs_0.12.5_darwin_amd64.zip(27.40 MB)
    gogs_0.12.5_darwin_arm64.zip(26.24 MB)
    gogs_0.12.5_linux_386.tar.gz(24.27 MB)
    gogs_0.12.5_linux_386.zip(24.27 MB)
    gogs_0.12.5_linux_amd64.tar.gz(24.97 MB)
    gogs_0.12.5_linux_amd64.zip(24.98 MB)
    gogs_0.12.5_linux_armv7.tar.gz(23.91 MB)
    gogs_0.12.5_linux_armv7.zip(23.92 MB)
    gogs_0.12.5_linux_armv8.tar.gz(24.36 MB)
    gogs_0.12.5_linux_armv8.zip(24.37 MB)
    gogs_0.12.5_windows_amd64.zip(26.18 MB)
    gogs_0.12.5_windows_amd64_mws.zip(26.20 MB)
  • v0.12.5-rc.1(Mar 11, 2022)

  • v0.12.4(Jan 17, 2022)

    ℹ️ Heads up! There is a new patch release 0.12.10 available, we recommend directly installing or upgrading to that version.


    Fixed

    • Security: Potential SSRF attack by CRLF injection via repository migration. #6413 by @stypr
    • Regression: Fixed smart links for issues stops rendering. #6506 by @unknwon
    • Added X-Frame-Options header to prevent Clickjacking. #6409 by @matheusmosca

    0.12.3

    Fixed

    • Regression: When running Gogs on Windows, push commits no longer fail on a daily basis with the error "pre-receive hook declined". #6316
    • Auto-linked commit SHAs now have correct links. #6300
    • Git LFS client (with version >= 2.5.0) wasn't able to upload files with known format (e.g. PNG, JPEG), and the server is expecting the HTTP Header Content-Type to be application/octet-stream. The server now tells the LFS client to always use Content-Type: application/octet-stream when upload files.

    0.12.2

    Fixed

    • Regression: Pages are correctly rendered when requesting ?go-get=1 for subdirectories. #6314
    • Regression: Submodule with a relative path is linked correctly. #6319
    • Backup can be processed when --target is specified on Windows. #6339
    • Commit message contains keywords look like an issue reference no longer fails the push entirely. #6289

    0.12.1

    Fixed

    • The updated_at field is now correctly updated when updates an issue. #6209
    • Fixed a regression which created login_source.cfg column to have VARCHAR(255) instead of TEXT in MySQL. #6280

    0.12.0

    Added

    • Support for Git LFS, you can read documentation for both user and admin. #1322
    • Allow admin to remove observers from the repository. #5803
    • Use Last-Modified HTTP header for raw files. #5811
    • Support syntax highlighting for SAS code files (i.e. .r, .sas, .tex, .yaml). #5856
    • Able to fill in pull request title with a template. #5901
    • Able to override static files under public/ directory, please refer to documentation for usage. #5920
    • New API endpoint GET /admin/teams/:teamid/members to list members of a team. #5877
    • Support backup with retention policy for Docker deployments. #6140

    Changed

    • The organization profile page has changed to display at most 12 members. #5506
    • The required Go version to compile source code changed to 1.14.
    • All assets are now embedded into binary and served from memory by default. Set [server] LOAD_ASSETS_FROM_DISK = true to load them from disk. #5920
    • Application and Go versions are removed from page footer and only show in the admin dashboard.
    • Build tag for running as Windows Service has been changed from miniwinsvc to minwinsvc.
    • Configuration option APP_NAME is deprecated and will end support in 0.13.0, please start using BRAND_NAME.
    • Configuration option [server] ROOT_URL is deprecated and will end support in 0.13.0, please start using [server] EXTERNAL_URL.
    • Configuration option [server] LANDING_PAGE is deprecated and will end support in 0.13.0, please start using [server] LANDING_URL.
    • Configuration option [database] DB_TYPE is deprecated and will end support in 0.13.0, please start using [database] TYPE.
    • Configuration option [database] PASSWD is deprecated and will end support in 0.13.0, please start using [database] PASSWORD.
    • Configuration option [security] REVERSE_PROXY_AUTHENTICATION_USER is deprecated and will end support in 0.13.0, please start using [auth] REVERSE_PROXY_AUTHENTICATION_HEADER.
    • Configuration section [mailer] is deprecated and will end support in 0.13.0, please start using [email].
    • Configuration section [service] is deprecated and will end support in 0.13.0, please start using [auth].
    • Configuration option [auth] ACTIVE_CODE_LIVE_MINUTES is deprecated and will end support in 0.13.0, please start using [auth] ACTIVATE_CODE_LIVES.
    • Configuration option [auth] RESET_PASSWD_CODE_LIVE_MINUTES is deprecated and will end support in 0.13.0, please start using [auth] RESET_PASSWORD_CODE_LIVES.
    • Configuration option [auth] ENABLE_CAPTCHA is deprecated and will end support in 0.13.0, please start using [auth] ENABLE_REGISTRATION_CAPTCHA.
    • Configuration option [auth] ENABLE_NOTIFY_MAIL is deprecated and will end support in 0.13.0, please start using [user] ENABLE_EMAIL_NOTIFICATION.
    • Configuration option [session] GC_INTERVAL_TIME is deprecated and will end support in 0.13.0, please start using [session] GC_INTERVAL.
    • Configuration option [session] SESSION_LIFE_TIME is deprecated and will end support in 0.13.0, please start using [session] MAX_LIFE_TIME.
    • The name - is reserved and cannot be used for users or organizations.

    Fixed

    • [Security] Potential open redirection with i18n.
    • [Security] Potential ability to delete files outside a repository.
    • [Security] Potential ability to set primary email on others' behalf from their verified emails.
    • [Security] Potential XSS attack via .ipynb. #5170
    • [Security] Potential SSRF attack via webhooks. #5366
    • [Security] Potential CSRF attack in admin panel. #5367
    • [Security] Potential stored XSS attack in some browsers. #5397
    • [Security] Potential RCE on mirror repositories. #5767
    • [Security] Potential XSS attack with raw markdown API. #5907
    • File both modified and renamed within a commit treated as separate files. #5056
    • Unable to restore the database backup to MySQL 8.0 with syntax error. #5602
    • Open/close milestone redirects to a 404 page. #5677
    • Disallow multiple tokens with same name. #5587 #5820
    • Enable Federated Avatar Lookup could cause server to crash. #5848
    • Private repositories are hidden in the organization's view. #5869
    • Users have access to base repository cannot view commits in forks. #5878
    • Server error when changing email address in user settings page. #5899
    • Fall back to use RFC 3339 as time layout when misconfigured. #6098
    • Unable to update team with server error. #6185
    • Webhooks are not fired after push when [service] REQUIRE_SIGNIN_VIEW = true.
    • Files with identical content are randomly displayed one of them.

    Removed

    • Configuration option [other] SHOW_FOOTER_VERSION
    • Configuration option [server] STATIC_ROOT_PATH
    • Configuration option [repository] MIRROR_QUEUE_LENGTH
    • Configuration option [repository] PULL_REQUEST_QUEUE_LENGTH
    • Configuration option [session] ENABLE_SET_COOKIE
    • Configuration option [release.attachment] PATH
    • Configuration option [webhook] QUEUE_LENGTH
    • Build tag sqlite, which means CGO is now required.
    Source code(tar.gz)
    Source code(zip)
    gogs_0.12.4_darwin_amd64.zip(27.40 MB)
    gogs_0.12.4_darwin_arm64.zip(26.23 MB)
    gogs_0.12.4_linux_386.tar.gz(24.26 MB)
    gogs_0.12.4_linux_386.zip(24.27 MB)
    gogs_0.12.4_linux_amd64.tar.gz(24.97 MB)
    gogs_0.12.4_linux_amd64.zip(24.98 MB)
    gogs_0.12.4_linux_armv7.tar.gz(23.91 MB)
    gogs_0.12.4_linux_armv7.zip(23.92 MB)
    gogs_0.12.4_linux_armv8.tar.gz(24.36 MB)
    gogs_0.12.4_linux_armv8.zip(24.36 MB)
    gogs_0.12.4_windows_amd64.zip(26.17 MB)
    gogs_0.12.4_windows_amd64_mws.zip(26.19 MB)
  • v0.12.4-rc.1(Jan 17, 2022)

  • v0.12.3(Oct 7, 2020)

    ℹ️ Heads up! There is a new patch release 0.12.10 available, we recommend directly installing or upgrading to that version.


    Fixed

    • Regression: When running Gogs on Windows, push commits no longer fail on a daily basis with the error "pre-receive hook declined". #6316
    • Auto-linked commit SHAs now have correct links. #6300
    • Git LFS client (with version >= 2.5.0) wasn't able to upload files with known format (e.g. PNG, JPEG), and the server is expecting the HTTP Header Content-Type to be application/octet-stream. The server now tells the LFS client to always use Content-Type: application/octet-stream when upload files.

    0.12.2

    Fixed

    • Regression: Pages are correctly rendered when requesting ?go-get=1 for subdirectories. #6314
    • Regression: Submodule with a relative path is linked correctly. #6319
    • Backup can be processed when --target is specified on Windows. #6339
    • Commit message contains keywords look like an issue reference no longer fails the push entirely. #6289

    0.12.1

    Fixed

    • The updated_at field is now correctly updated when updates an issue. #6209
    • Fixed a regression which created login_source.cfg column to have VARCHAR(255) instead of TEXT in MySQL. #6280

    0.12.0

    Added

    • Support for Git LFS, you can read documentation for both user and admin. #1322
    • Allow admin to remove observers from the repository. #5803
    • Use Last-Modified HTTP header for raw files. #5811
    • Support syntax highlighting for SAS code files (i.e. .r, .sas, .tex, .yaml). #5856
    • Able to fill in pull request title with a template. #5901
    • Able to override static files under public/ directory, please refer to documentation for usage. #5920
    • New API endpoint GET /admin/teams/:teamid/members to list members of a team. #5877
    • Support backup with retention policy for Docker deployments. #6140

    Changed

    • The organization profile page has changed to display at most 12 members. #5506
    • The required Go version to compile source code changed to 1.14.
    • All assets are now embedded into binary and served from memory by default. Set [server] LOAD_ASSETS_FROM_DISK = true to load them from disk. #5920
    • Application and Go versions are removed from page footer and only show in the admin dashboard.
    • Build tag for running as Windows Service has been changed from miniwinsvc to minwinsvc.
    • Configuration option APP_NAME is deprecated and will end support in 0.13.0, please start using BRAND_NAME.
    • Configuration option [server] ROOT_URL is deprecated and will end support in 0.13.0, please start using [server] EXTERNAL_URL.
    • Configuration option [server] LANDING_PAGE is deprecated and will end support in 0.13.0, please start using [server] LANDING_URL.
    • Configuration option [database] DB_TYPE is deprecated and will end support in 0.13.0, please start using [database] TYPE.
    • Configuration option [database] PASSWD is deprecated and will end support in 0.13.0, please start using [database] PASSWORD.
    • Configuration option [security] REVERSE_PROXY_AUTHENTICATION_USER is deprecated and will end support in 0.13.0, please start using [auth] REVERSE_PROXY_AUTHENTICATION_HEADER.
    • Configuration section [mailer] is deprecated and will end support in 0.13.0, please start using [email].
    • Configuration section [service] is deprecated and will end support in 0.13.0, please start using [auth].
    • Configuration option [auth] ACTIVE_CODE_LIVE_MINUTES is deprecated and will end support in 0.13.0, please start using [auth] ACTIVATE_CODE_LIVES.
    • Configuration option [auth] RESET_PASSWD_CODE_LIVE_MINUTES is deprecated and will end support in 0.13.0, please start using [auth] RESET_PASSWORD_CODE_LIVES.
    • Configuration option [auth] ENABLE_CAPTCHA is deprecated and will end support in 0.13.0, please start using [auth] ENABLE_REGISTRATION_CAPTCHA.
    • Configuration option [auth] ENABLE_NOTIFY_MAIL is deprecated and will end support in 0.13.0, please start using [user] ENABLE_EMAIL_NOTIFICATION.
    • Configuration option [session] GC_INTERVAL_TIME is deprecated and will end support in 0.13.0, please start using [session] GC_INTERVAL.
    • Configuration option [session] SESSION_LIFE_TIME is deprecated and will end support in 0.13.0, please start using [session] MAX_LIFE_TIME.
    • The name - is reserved and cannot be used for users or organizations.

    Fixed

    • [Security] Potential open redirection with i18n.
    • [Security] Potential ability to delete files outside a repository.
    • [Security] Potential ability to set primary email on others' behalf from their verified emails.
    • [Security] Potential XSS attack via .ipynb. #5170
    • [Security] Potential SSRF attack via webhooks. #5366
    • [Security] Potential CSRF attack in admin panel. #5367
    • [Security] Potential stored XSS attack in some browsers. #5397
    • [Security] Potential RCE on mirror repositories. #5767
    • [Security] Potential XSS attack with raw markdown API. #5907
    • File both modified and renamed within a commit treated as separate files. #5056
    • Unable to restore the database backup to MySQL 8.0 with syntax error. #5602
    • Open/close milestone redirects to a 404 page. #5677
    • Disallow multiple tokens with same name. #5587 #5820
    • Enable Federated Avatar Lookup could cause server to crash. #5848
    • Private repositories are hidden in the organization's view. #5869
    • Users have access to base repository cannot view commits in forks. #5878
    • Server error when changing email address in user settings page. #5899
    • Fall back to use RFC 3339 as time layout when misconfigured. #6098
    • Unable to update team with server error. #6185
    • Webhooks are not fired after push when [service] REQUIRE_SIGNIN_VIEW = true.
    • Files with identical content are randomly displayed one of them.

    Removed

    • Configuration option [other] SHOW_FOOTER_VERSION
    • Configuration option [server] STATIC_ROOT_PATH
    • Configuration option [repository] MIRROR_QUEUE_LENGTH
    • Configuration option [repository] PULL_REQUEST_QUEUE_LENGTH
    • Configuration option [session] ENABLE_SET_COOKIE
    • Configuration option [release.attachment] PATH
    • Configuration option [webhook] QUEUE_LENGTH
    • Build tag sqlite, which means CGO is now required.
    Source code(tar.gz)
    Source code(zip)
    gogs_0.12.3_darwin_amd64.zip(29.47 MB)
    gogs_0.12.3_linux_386.tar.gz(25.47 MB)
    gogs_0.12.3_linux_386.zip(25.47 MB)
    gogs_0.12.3_linux_amd64.tar.gz(26.22 MB)
    gogs_0.12.3_linux_amd64.zip(26.22 MB)
    gogs_0.12.3_linux_armv7.tar.gz(25.00 MB)
    gogs_0.12.3_linux_armv7.zip(25.00 MB)
    gogs_0.12.3_linux_armv8.tar.gz(25.50 MB)
    gogs_0.12.3_linux_armv8.zip(25.50 MB)
    gogs_0.12.3_windows_amd64.zip(27.92 MB)
    gogs_0.12.3_windows_amd64_mws.zip(27.95 MB)
  • v0.12.2(Sep 26, 2020)

    ℹ️ Heads up! There is a new patch release 0.12.10 available, we recommend directly installing or upgrading to that version.


    Fixed

    • Regression: Pages are correctly rendered when requesting ?go-get=1 for subdirectories. #6314
    • Regression: Submodule with a relative path is linked correctly. #6319
    • Backup can be processed when --target is specified on Windows. #6339
    • Commit message contains keywords look like an issue reference no longer fails the push entirely. #6289

    0.12.1

    Fixed

    • The updated_at field is now correctly updated when updates an issue. #6209
    • Fixed a regression which created login_source.cfg column to have VARCHAR(255) instead of TEXT in MySQL. #6280

    0.12.0

    Added

    • Support for Git LFS, you can read documentation for both user and admin. #1322
    • Allow admin to remove observers from the repository. #5803
    • Use Last-Modified HTTP header for raw files. #5811
    • Support syntax highlighting for SAS code files (i.e. .r, .sas, .tex, .yaml). #5856
    • Able to fill in pull request title with a template. #5901
    • Able to override static files under public/ directory, please refer to documentation for usage. #5920
    • New API endpoint GET /admin/teams/:teamid/members to list members of a team. #5877
    • Support backup with retention policy for Docker deployments. #6140

    Changed

    • The organization profile page has changed to display at most 12 members. #5506
    • The required Go version to compile source code changed to 1.14.
    • All assets are now embedded into binary and served from memory by default. Set [server] LOAD_ASSETS_FROM_DISK = true to load them from disk. #5920
    • Application and Go versions are removed from page footer and only show in the admin dashboard.
    • Build tag for running as Windows Service has been changed from miniwinsvc to minwinsvc.
    • Configuration option APP_NAME is deprecated and will end support in 0.13.0, please start using BRAND_NAME.
    • Configuration option [server] ROOT_URL is deprecated and will end support in 0.13.0, please start using [server] EXTERNAL_URL.
    • Configuration option [server] LANDING_PAGE is deprecated and will end support in 0.13.0, please start using [server] LANDING_URL.
    • Configuration option [database] DB_TYPE is deprecated and will end support in 0.13.0, please start using [database] TYPE.
    • Configuration option [database] PASSWD is deprecated and will end support in 0.13.0, please start using [database] PASSWORD.
    • Configuration option [security] REVERSE_PROXY_AUTHENTICATION_USER is deprecated and will end support in 0.13.0, please start using [auth] REVERSE_PROXY_AUTHENTICATION_HEADER.
    • Configuration section [mailer] is deprecated and will end support in 0.13.0, please start using [email].
    • Configuration section [service] is deprecated and will end support in 0.13.0, please start using [auth].
    • Configuration option [auth] ACTIVE_CODE_LIVE_MINUTES is deprecated and will end support in 0.13.0, please start using [auth] ACTIVATE_CODE_LIVES.
    • Configuration option [auth] RESET_PASSWD_CODE_LIVE_MINUTES is deprecated and will end support in 0.13.0, please start using [auth] RESET_PASSWORD_CODE_LIVES.
    • Configuration option [auth] ENABLE_CAPTCHA is deprecated and will end support in 0.13.0, please start using [auth] ENABLE_REGISTRATION_CAPTCHA.
    • Configuration option [auth] ENABLE_NOTIFY_MAIL is deprecated and will end support in 0.13.0, please start using [user] ENABLE_EMAIL_NOTIFICATION.
    • Configuration option [session] GC_INTERVAL_TIME is deprecated and will end support in 0.13.0, please start using [session] GC_INTERVAL.
    • Configuration option [session] SESSION_LIFE_TIME is deprecated and will end support in 0.13.0, please start using [session] MAX_LIFE_TIME.
    • The name - is reserved and cannot be used for users or organizations.

    Fixed

    • [Security] Potential open redirection with i18n.
    • [Security] Potential ability to delete files outside a repository.
    • [Security] Potential ability to set primary email on others' behalf from their verified emails.
    • [Security] Potential XSS attack via .ipynb. #5170
    • [Security] Potential SSRF attack via webhooks. #5366
    • [Security] Potential CSRF attack in admin panel. #5367
    • [Security] Potential stored XSS attack in some browsers. #5397
    • [Security] Potential RCE on mirror repositories. #5767
    • [Security] Potential XSS attack with raw markdown API. #5907
    • File both modified and renamed within a commit treated as separate files. #5056
    • Unable to restore the database backup to MySQL 8.0 with syntax error. #5602
    • Open/close milestone redirects to a 404 page. #5677
    • Disallow multiple tokens with same name. #5587 #5820
    • Enable Federated Avatar Lookup could cause server to crash. #5848
    • Private repositories are hidden in the organization's view. #5869
    • Users have access to base repository cannot view commits in forks. #5878
    • Server error when changing email address in user settings page. #5899
    • Fall back to use RFC 3339 as time layout when misconfigured. #6098
    • Unable to update team with server error. #6185
    • Webhooks are not fired after push when [service] REQUIRE_SIGNIN_VIEW = true.
    • Files with identical content are randomly displayed one of them.

    Removed

    • Configuration option [other] SHOW_FOOTER_VERSION
    • Configuration option [server] STATIC_ROOT_PATH
    • Configuration option [repository] MIRROR_QUEUE_LENGTH
    • Configuration option [repository] PULL_REQUEST_QUEUE_LENGTH
    • Configuration option [session] ENABLE_SET_COOKIE
    • Configuration option [release.attachment] PATH
    • Configuration option [webhook] QUEUE_LENGTH
    • Build tag sqlite, which means CGO is now required.
    Source code(tar.gz)
    Source code(zip)
    gogs_0.12.2_darwin_amd64.zip(29.47 MB)
    gogs_0.12.2_linux_386.tar.gz(25.46 MB)
    gogs_0.12.2_linux_386.zip(25.47 MB)
    gogs_0.12.2_linux_amd64.tar.gz(26.21 MB)
    gogs_0.12.2_linux_amd64.zip(26.22 MB)
    gogs_0.12.2_linux_armv7.tar.gz(25.00 MB)
    gogs_0.12.2_linux_armv7.zip(25.00 MB)
    gogs_0.12.2_windows_amd64.zip(27.92 MB)
    gogs_0.12.2_windows_amd64_mws.zip(27.95 MB)
  • v0.12.1(Aug 27, 2020)

    ℹ️ Heads up! There is a new patch release 0.12.10 available, we recommend directly installing or upgrading to that version.


    Fixed

    • The updated_at field is now correctly updated when updates an issue. #6209
    • Fixed a regression which created login_source.cfg column to have VARCHAR(255) instead of TEXT in MySQL. #6280

    0.12.0

    Added

    • Support for Git LFS, you can read documentation for both user and admin. #1322
    • Allow admin to remove observers from the repository. #5803
    • Use Last-Modified HTTP header for raw files. #5811
    • Support syntax highlighting for SAS code files (i.e. .r, .sas, .tex, .yaml). #5856
    • Able to fill in pull request title with a template. #5901
    • Able to override static files under public/ directory, please refer to documentation for usage. #5920
    • New API endpoint GET /admin/teams/:teamid/members to list members of a team. #5877
    • Support backup with retention policy for Docker deployments. #6140

    Changed

    • The organization profile page has changed to display at most 12 members. #5506
    • The required Go version to compile source code changed to 1.14.
    • All assets are now embedded into binary and served from memory by default. Set [server] LOAD_ASSETS_FROM_DISK = true to load them from disk. #5920
    • Application and Go versions are removed from page footer and only show in the admin dashboard.
    • Build tag for running as Windows Service has been changed from miniwinsvc to minwinsvc.
    • Configuration option APP_NAME is deprecated and will end support in 0.13.0, please start using BRAND_NAME.
    • Configuration option [server] ROOT_URL is deprecated and will end support in 0.13.0, please start using [server] EXTERNAL_URL.
    • Configuration option [server] LANDING_PAGE is deprecated and will end support in 0.13.0, please start using [server] LANDING_URL.
    • Configuration option [database] DB_TYPE is deprecated and will end support in 0.13.0, please start using [database] TYPE.
    • Configuration option [database] PASSWD is deprecated and will end support in 0.13.0, please start using [database] PASSWORD.
    • Configuration option [security] REVERSE_PROXY_AUTHENTICATION_USER is deprecated and will end support in 0.13.0, please start using [auth] REVERSE_PROXY_AUTHENTICATION_HEADER.
    • Configuration section [mailer] is deprecated and will end support in 0.13.0, please start using [email].
    • Configuration section [service] is deprecated and will end support in 0.13.0, please start using [auth].
    • Configuration option [auth] ACTIVE_CODE_LIVE_MINUTES is deprecated and will end support in 0.13.0, please start using [auth] ACTIVATE_CODE_LIVES.
    • Configuration option [auth] RESET_PASSWD_CODE_LIVE_MINUTES is deprecated and will end support in 0.13.0, please start using [auth] RESET_PASSWORD_CODE_LIVES.
    • Configuration option [auth] ENABLE_CAPTCHA is deprecated and will end support in 0.13.0, please start using [auth] ENABLE_REGISTRATION_CAPTCHA.
    • Configuration option [auth] ENABLE_NOTIFY_MAIL is deprecated and will end support in 0.13.0, please start using [user] ENABLE_EMAIL_NOTIFICATION.
    • Configuration option [session] GC_INTERVAL_TIME is deprecated and will end support in 0.13.0, please start using [session] GC_INTERVAL.
    • Configuration option [session] SESSION_LIFE_TIME is deprecated and will end support in 0.13.0, please start using [session] MAX_LIFE_TIME.
    • The name - is reserved and cannot be used for users or organizations.

    Fixed

    • [Security] Potential open redirection with i18n.
    • [Security] Potential ability to delete files outside a repository.
    • [Security] Potential ability to set primary email on others' behalf from their verified emails.
    • [Security] Potential XSS attack via .ipynb. #5170
    • [Security] Potential SSRF attack via webhooks. #5366
    • [Security] Potential CSRF attack in admin panel. #5367
    • [Security] Potential stored XSS attack in some browsers. #5397
    • [Security] Potential RCE on mirror repositories. #5767
    • [Security] Potential XSS attack with raw markdown API. #5907
    • File both modified and renamed within a commit treated as separate files. #5056
    • Unable to restore the database backup to MySQL 8.0 with syntax error. #5602
    • Open/close milestone redirects to a 404 page. #5677
    • Disallow multiple tokens with same name. #5587 #5820
    • Enable Federated Avatar Lookup could cause server to crash. #5848
    • Private repositories are hidden in the organization's view. #5869
    • Users have access to base repository cannot view commits in forks. #5878
    • Server error when changing email address in user settings page. #5899
    • Fall back to use RFC 3339 as time layout when misconfigured. #6098
    • Unable to update team with server error. #6185
    • Webhooks are not fired after push when [service] REQUIRE_SIGNIN_VIEW = true.
    • Files with identical content are randomly displayed one of them.

    Removed

    • Configuration option [other] SHOW_FOOTER_VERSION
    • Configuration option [server] STATIC_ROOT_PATH
    • Configuration option [repository] MIRROR_QUEUE_LENGTH
    • Configuration option [repository] PULL_REQUEST_QUEUE_LENGTH
    • Configuration option [session] ENABLE_SET_COOKIE
    • Configuration option [release.attachment] PATH
    • Configuration option [webhook] QUEUE_LENGTH
    • Build tag sqlite, which means CGO is now required.
    Source code(tar.gz)
    Source code(zip)
    gogs_0.12.1_darwin_amd64.zip(29.37 MB)
    gogs_0.12.1_linux_386.tar.gz(25.46 MB)
    gogs_0.12.1_linux_386.zip(25.47 MB)
    gogs_0.12.1_linux_amd64.tar.gz(26.21 MB)
    gogs_0.12.1_linux_amd64.zip(26.22 MB)
    gogs_0.12.1_linux_armv7.tar.gz(25.00 MB)
    gogs_0.12.1_linux_armv7.zip(25.00 MB)
    gogs_0.12.1_windows_amd64.zip(27.92 MB)
    gogs_0.12.1_windows_amd64_mws.zip(27.95 MB)
  • v0.12.0(Aug 22, 2020)

    ℹ️ Heads up! There is a new patch release 0.12.10 available, we recommend directly installing or upgrading to that version.


    Added

    • Support for Git LFS, you can read documentation for both user and admin. #1322
    • Allow admin to remove observers from the repository. #5803
    • Use Last-Modified HTTP header for raw files. #5811
    • Support syntax highlighting for SAS code files (i.e. .r, .sas, .tex, .yaml). #5856
    • Able to fill in pull request title with a template. #5901
    • Able to override static files under public/ directory, please refer to documentation for usage. #5920
    • New API endpoint GET /admin/teams/:teamid/members to list members of a team. #5877
    • Support backup with retention policy for Docker deployments. #6140

    Changed

    • The organization profile page has changed to display at most 12 members. #5506
    • The required Go version to compile source code changed to 1.14.
    • All assets are now embedded into binary and served from memory by default. Set [server] LOAD_ASSETS_FROM_DISK = true to load them from disk. #5920
    • Application and Go versions are removed from page footer and only show in the admin dashboard.
    • Build tag for running as Windows Service has been changed from miniwinsvc to minwinsvc.
    • Configuration option APP_NAME is deprecated and will end support in 0.13.0, please start using BRAND_NAME.
    • Configuration option [server] ROOT_URL is deprecated and will end support in 0.13.0, please start using [server] EXTERNAL_URL.
    • Configuration option [server] LANDING_PAGE is deprecated and will end support in 0.13.0, please start using [server] LANDING_URL.
    • Configuration option [database] DB_TYPE is deprecated and will end support in 0.13.0, please start using [database] TYPE.
    • Configuration option [database] PASSWD is deprecated and will end support in 0.13.0, please start using [database] PASSWORD.
    • Configuration option [security] REVERSE_PROXY_AUTHENTICATION_USER is deprecated and will end support in 0.13.0, please start using [auth] REVERSE_PROXY_AUTHENTICATION_HEADER.
    • Configuration section [mailer] is deprecated and will end support in 0.13.0, please start using [email].
    • Configuration section [service] is deprecated and will end support in 0.13.0, please start using [auth].
    • Configuration option [auth] ACTIVE_CODE_LIVE_MINUTES is deprecated and will end support in 0.13.0, please start using [auth] ACTIVATE_CODE_LIVES.
    • Configuration option [auth] RESET_PASSWD_CODE_LIVE_MINUTES is deprecated and will end support in 0.13.0, please start using [auth] RESET_PASSWORD_CODE_LIVES.
    • Configuration option [auth] ENABLE_CAPTCHA is deprecated and will end support in 0.13.0, please start using [auth] ENABLE_REGISTRATION_CAPTCHA.
    • Configuration option [auth] ENABLE_NOTIFY_MAIL is deprecated and will end support in 0.13.0, please start using [user] ENABLE_EMAIL_NOTIFICATION.
    • Configuration option [session] GC_INTERVAL_TIME is deprecated and will end support in 0.13.0, please start using [session] GC_INTERVAL.
    • Configuration option [session] SESSION_LIFE_TIME is deprecated and will end support in 0.13.0, please start using [session] MAX_LIFE_TIME.
    • The name - is reserved and cannot be used for users or organizations.

    Fixed

    • [Security] Potential open redirection with i18n.
    • [Security] Potential ability to delete files outside a repository.
    • [Security] Potential ability to set primary email on others' behalf from their verified emails.
    • [Security] Potential XSS attack via .ipynb. #5170
    • [Security] Potential SSRF attack via webhooks. #5366
    • [Security] Potential CSRF attack in admin panel. #5367
    • [Security] Potential stored XSS attack in some browsers. #5397
    • [Security] Potential RCE on mirror repositories. #5767
    • [Security] Potential XSS attack with raw markdown API. #5907
    • File both modified and renamed within a commit treated as separate files. #5056
    • Unable to restore the database backup to MySQL 8.0 with syntax error. #5602
    • Open/close milestone redirects to a 404 page. #5677
    • Disallow multiple tokens with same name. #5587 #5820
    • Enable Federated Avatar Lookup could cause server to crash. #5848
    • Private repositories are hidden in the organization's view. #5869
    • Users have access to base repository cannot view commits in forks. #5878
    • Server error when changing email address in user settings page. #5899
    • Fall back to use RFC 3339 as time layout when misconfigured. #6098
    • Unable to update team with server error. #6185
    • Webhooks are not fired after push when [service] REQUIRE_SIGNIN_VIEW = true.
    • Files with identical content are randomly displayed one of them.

    Removed

    • Configuration option [other] SHOW_FOOTER_VERSION
    • Configuration option [server] STATIC_ROOT_PATH
    • Configuration option [repository] MIRROR_QUEUE_LENGTH
    • Configuration option [repository] PULL_REQUEST_QUEUE_LENGTH
    • Configuration option [session] ENABLE_SET_COOKIE
    • Configuration option [release.attachment] PATH
    • Configuration option [webhook] QUEUE_LENGTH
    • Build tag sqlite, which means CGO is now required.
    Source code(tar.gz)
    Source code(zip)
    darwin_amd64.zip(29.37 MB)
    linux_386.tar.gz(25.46 MB)
    linux_386.zip(25.47 MB)
    linux_amd64.tar.gz(26.21 MB)
    linux_amd64.zip(26.22 MB)
    linux_armv7.tar.gz(25.00 MB)
    linux_armv7.zip(25.00 MB)
    windows_amd64.zip(27.92 MB)
    windows_amd64_mws.zip(27.95 MB)
  • v0.11.91(Aug 12, 2019)

  • v0.11.86(Jan 31, 2019)

    Bug fixes

    • Layout misalignment in Firefox for Linux #5299
    • Unexpected issue index parsing error while using external issue tracker #5551
    • [Security] Remote Code execution or/and Denial of Service #5558

    Features

    • Support GitHub (Enterprise) authentication source #5340
    • Add API endpoint to get commit details by SHA #5546

    Others

    • Add new languages support: Portuguese
    Source code(tar.gz)
    Source code(zip)
    darwin_amd64.zip(25.79 MB)
    linux_386.tar.gz(19.78 MB)
    linux_386.zip(20.28 MB)
    linux_amd64.tar.gz(19.89 MB)
    linux_amd64.zip(20.43 MB)
    linux_armv5.zip(21.34 MB)
    raspi2_armv6.zip(19.60 MB)
    windows_386.zip(20.07 MB)
    windows_386_mws.zip(20.13 MB)
    windows_amd64.zip(20.73 MB)
    windows_amd64_mws.zip(20.80 MB)
  • v0.11.79(Dec 12, 2018)

    Bug fixes

    • LDAP group verification doesn't work when using 'dn' as user attribute #4684
    • LDAP group verification fails #4792
    • Emoji's do not work in wiki #4869
    • Log level not applied from configuration #5007
    • Not able to go get a repository with non-80 port #5305
    • Fix critical CSRF vulnerabilities on API routes #5355
    • Wrong redirect after updated protect branch setting whose name contains # #5442
    • Clear labels not working #5445
    • [Security] Remote command execution #5469
    • Push event webhook is not triggered when new branch fetched to mirror repository #5473
    • Large issue comment exceeds dashboard section #5502
    • List collaborator API does not contain permission information #5538
    • [Security] Log out only deletes browser cookies #5540
    • [Security] Some routes need to be POST #5541
    • [Security] Stored XSS in external issue tracker URL format #5545

    Improvements

    • Support prefilling the title and body of new issues using query parameters #5302
    • Support data URL of base64 encoded images in Markdown #5391
    • Allow non logged in users to call repository information API /repos/:username/:reponame #5475
    Source code(tar.gz)
    Source code(zip)
    darwin_amd64.zip(25.15 MB)
    linux_386.tar.gz(19.37 MB)
    linux_386.zip(19.86 MB)
    linux_amd64.tar.gz(19.47 MB)
    linux_amd64.zip(20.00 MB)
    linux_armv5.zip(20.82 MB)
    raspi2_armv6.zip(19.20 MB)
    windows_386.zip(19.64 MB)
    windows_386_mws.zip(19.70 MB)
    windows_amd64.zip(20.28 MB)
    windows_amd64_mws.zip(20.35 MB)
  • v0.11.66(Sep 16, 2018)

    Bug fixes

    • Web editor doesn't execute hooks after commit #4338
    • Release attachments are deleted when delete any random comment #4627
    • Private repository with public wiki or issue does not show in search result #4973
    • Cannot start with MySQL 8.0 #5187
    • Webhook and its tasks are not cleaned up when delete repository #5229
    • Time set to current after restored from backup #5264
    • Delete branch after merged pull request does no trigger webhook #5331
    • Fork repository does not check of the limit of users #5345
    • Unable to delete user with PostgreSQL #5376

    Features

    • Able to add avatar for repository #2340
    • Add basic Go runtime metrics provided by Prometheus #4141

    Improvements

    • Ignore configuration inline comment by default
    • Add deletion of an empty line at the end of file in file view #5270
    • Able to set default authentication method for login #5274
    • Able to add custom merge commit description #5276

    Others

    • Security fixes
    Source code(tar.gz)
    Source code(zip)
    darwin_amd64.zip(25.13 MB)
    linux_386.tar.gz(19.35 MB)
    linux_386.zip(19.85 MB)
    linux_amd64.tar.gz(19.46 MB)
    linux_amd64.zip(19.99 MB)
    linux_armv5.zip(17.75 MB)
    raspi2_armv6.zip(19.19 MB)
    windows_386.zip(19.63 MB)
    windows_386_mws.zip(19.69 MB)
    windows_amd64.zip(20.27 MB)
    windows_amd64_mws.zip(20.34 MB)
  • v0.11.53(Jun 4, 2018)

    Bug fixes

    • The branch name contains '#' not work correctly #4601
    • Issue mention does not render with square brackets #4706
    • 500 when merge branch when the base branch is not the default branch #5138
    • Gravatar URLs are badly generated #5157
    • Able to reuse two factor passcode
    • Config option [git] GC_ARGS does not take effect

    Features

    • Show mirror updates in activity timeline #2017
    • Support authentication source config file #3142
    • Trigger webhook after mirror sync #4528

    Others

    • Changed import path from "gogits/gogs" to "gogs/gogs"
    • Security fixes
    • Add new languages support: Vietnamese
    Source code(tar.gz)
    Source code(zip)
    darwin_amd64.zip(20.77 MB)
    linux_386.tar.gz(18.11 MB)
    linux_386.zip(18.56 MB)
    linux_amd64.tar.gz(18.42 MB)
    linux_amd64.zip(18.88 MB)
    linux_armv5.zip(16.93 MB)
    raspi2_armv6.zip(18.37 MB)
    windows_386.zip(18.74 MB)
    windows_386_mws.zip(18.80 MB)
    windows_amd64.zip(19.10 MB)
    windows_amd64_mws.zip(19.15 MB)
  • v0.11.43(Mar 31, 2018)

    Bug fixes

    • Protected branch can be deleted from the web after merge request #4514
    • Does not recognise SYSNAME datatype in MSSQL #4642
    • Quick guide is only showed for repository admin #4646
    • Wrong branch URL for name contains # in branches view #4874
    • Commits not merged after accepting pull request using rebase #5051
    • Once branch was protected "Lock" icon will never be removed #5053
    • SVG support in IPython notebook #5077

    Improvements

    • Support HTTP HEAD requests #2857
    • Add option to rewrite authorized_keys file at start #4435
    • Add option to prepend global prefix to the email subject #4524
    • Disable federated avatar lookup by default #5126

    Others

    • Add new languages support: Indonesian, Persian
    Source code(tar.gz)
    Source code(zip)
    darwin_amd64.zip(20.81 MB)
    linux_386.tar.gz(18.21 MB)
    linux_386.zip(18.67 MB)
    linux_amd64.tar.gz(18.32 MB)
    linux_amd64.zip(18.81 MB)
    linux_armv5.zip(16.65 MB)
    raspi2_armv6.zip(17.56 MB)
    windows_386.zip(18.48 MB)
    windows_386_mws.zip(18.53 MB)
    windows_amd64.zip(19.09 MB)
    windows_amd64_mws.zip(19.16 MB)
  • v0.11.33(Nov 19, 2017)

    Bug fixes

    • Some security fixes
    • Wrong commit ID in webhook payload after merging pull request #4442
    • Meta tag go-import does not response correct value #4832

    Features

    • Add Dingtalk webhook support #4773
    • Allow rebase and merge pull request #4798

    Improvements

    • Add placeholder '%s' for username in LDAP BindDN #2526
    • Allow UID for git user in Docker container to be specified via ENV variable #3520
    • Add repository setting to ignore whitespace when check pull request conflict #4834

    Others

    • Add new language support: Slovak
    Source code(tar.gz)
    Source code(zip)
    darwin_amd64.zip(18.63 MB)
    linux_386.tar.gz(17.54 MB)
    linux_386.zip(18.01 MB)
    linux_amd64.tar.gz(17.82 MB)
    linux_amd64.zip(18.32 MB)
    linux_armv5.zip(16.05 MB)
    raspi2_armv6.zip(17.47 MB)
    windows_386.zip(17.85 MB)
    windows_386_mws.zip(17.90 MB)
    windows_amd64.zip(18.56 MB)
    windows_amd64_mws.zip(18.61 MB)
  • v0.11.29(Aug 15, 2017)

    Bug fixes

    • Private repository activity shown in "Public activity" tab, if the repository was once public #4414
    • Webhooks refuse IPv6 URLs as invalid #4428
    • No email notification if issue closed by commit #4430
    • Explore page incorrect paging #4441
    • /api/v1/repos/search returns empty values #4522
    • Panic after created a pull request #4572
    Source code(tar.gz)
    Source code(zip)
    darwin_amd64.zip(18.48 MB)
    linux_386.tar.gz(17.39 MB)
    linux_386.zip(17.85 MB)
    linux_amd64.tar.gz(17.68 MB)
    linux_amd64.zip(18.19 MB)
    linux_armv5.zip(16.03 MB)
    raspi2_armv6.zip(17.45 MB)
    windows_386.zip(16.11 MB)
    windows_386_mws.zip(16.15 MB)
    windows_amd64.zip(16.81 MB)
    windows_amd64_mws.zip(16.85 MB)
  • v0.11.19(Jun 10, 2017)

    Bug fixes

    • Unable to go get subpkg #1878
    • Does not set as admin after first LDAP login #2855
    • Panic when login via PAM #4216
    • Unique constraint violation after backup restored for PostgreSQL #4357
    • Images in IPython notebook are not displayed #4366
    • Broken relative path for image link in edit file preview #4368
    • Emoji not rendered on commits view #4439
    • High CPU when view single commit contains file mode change #4475
    • Cannot change permissions of collaborators #4512

    Features

    • Support two-factor authentication #945
    • Support filter by group membership for LDAP #4398

    Improvements

    • Installation checks port for SMTP host #2243
    • Remain updated time unchanged if no new commits fetched for mirrors #4341
    • Support IPython notebook as README #4367
    • Configurable TLS Support #4450
    Source code(tar.gz)
    Source code(zip)
    darwin_amd64.zip(18.47 MB)
    linux_386.tar.gz(17.38 MB)
    linux_386.zip(17.84 MB)
    linux_amd64.tar.gz(17.68 MB)
    linux_amd64.zip(18.18 MB)
    linux_armv5.zip(16.02 MB)
    raspi2_armv6.zip(17.45 MB)
    windows_386.zip(16.11 MB)
    windows_386_mws.zip(16.15 MB)
    windows_amd64.zip(16.81 MB)
    windows_amd64_mws.zip(16.85 MB)
  • v0.11.4(Apr 5, 2017)

    Bug fixes

    • Client is not informed to provide credentials during HTTP/HTTPS push/pull
    • Mirror credentials are not URL encoded #4014
    • Create pull request buttons are showed on branches page when pull request is disabled #4377
    • Panic if user has validation error on installation #4383
    Source code(tar.gz)
    Source code(zip)
    darwin_amd64.zip(15.09 MB)
    linux_386.tar.gz(17.20 MB)
    linux_386.zip(17.66 MB)
    linux_amd64.tar.gz(17.50 MB)
    linux_amd64.zip(17.99 MB)
    linux_armv5.zip(15.85 MB)
    raspi2_armv6.zip(17.27 MB)
    windows_386.zip(15.95 MB)
    windows_386_mws.zip(15.99 MB)
    windows_amd64.zip(16.64 MB)
    windows_amd64_mws.zip(16.68 MB)
  • v0.11(Apr 4, 2017)

    Bug fixes

    • Profile editing looses changes on validation error #1123
    • Wrong repository count in organization dashboard #4351
    • Fail to migrate from version prior to 0.10 #4355
    • Private repository with public issues didn't handle anonymous visit properly #4359
    Source code(tar.gz)
    Source code(zip)
    darwin_amd64.zip(15.03 MB)
    linux_386.tar.gz(17.13 MB)
    linux_386.zip(17.59 MB)
    linux_amd64.tar.gz(17.43 MB)
    linux_amd64.zip(17.93 MB)
    linux_armv5.zip(15.79 MB)
    raspi2_armv6.zip(17.21 MB)
    windows_386.zip(15.89 MB)
    windows_386_mws.zip(15.93 MB)
    windows_amd64.zip(16.58 MB)
    windows_amd64_mws.zip(16.62 MB)
Owner
Gogs
A painless self-hosted Git service
Gogs
A tasty, self-hosted Git server for the command line🍦

Soft Serve A tasty, self-hosted Git server for the command line. ?? Configure with git Create repos on demand with git push Browse repos with an SSH-a

Charm 2.9k Jan 9, 2023
A Git RPC service for handling all the git calls made by GitLab

Quick Links: Roadmap | Want to Contribute? | GitLab Gitaly Issues | GitLab Gitaly Merge Requests | Gitaly is a Git RPC service for handling all the gi

null 1 Nov 13, 2021
ReGit: A Tiny Git-Compatible Git Implementation written in Golang

ReGit is a tiny Git implementation written in Golang. It uses the same underlying file formats as Git. Therefore, all the changes made by ReGit can be checked by Git.

null 167 Oct 31, 2022
A simple cli tool for switching git user easily inspired by Git-User-Switch

gitsu A simple cli tool for switching git user easily inspired by Git-User-Switch Installation Binary releases are here. Homebrew brew install matsuyo

Masaya Watanabe 207 Dec 31, 2022
Removes unnecessarily saved git objects to optimize the size of the .git directory.

Git Repo Cleaner Optimizes the size of the .git directory by removing all of the files that are unnecessarily-still-saved as part of the git history.

Omar Yasser 2 Mar 24, 2022
Gum - Git User Manager (GUM) - Switch between git user profiles

Git User Manager (GUM) Add your profile info to config.yaml Build project: go bu

Mehmet Tevfik YÜKSEL 6 Feb 14, 2022
Git-now-playing - Git commits are the new AIM status messages

git-now-playing git-now-playing is an attempt to bring some of the panache of th

Paddy 1 Apr 4, 2022
A highly extensible Git implementation in pure Go.

go-git is a highly extensible git implementation library written in pure Go. It can be used to manipulate git repositories at low level (plumbing) or

go-git 4.2k Jan 8, 2023
commit/branch/workdir explorer for git

gitin gitin is a commit/branch/status explorer for git gitin is a minimalist tool that lets you explore a git repository from the command line. You ca

Ibrahim Serdar Acikgoz 1.8k Dec 31, 2022
A command-line tool that makes git easier to use with GitHub.

hub is a command line tool that wraps git in order to extend it with extra features and commands that make working with GitHub easier. For an official

GitHub 22.2k Jan 1, 2023
A tool to monitor git repositories and automatically pull & push changes

git-o-matic A tool to monitor git repositories and automatically pull & push changes Installation Packages & Binaries Arch Linux: gitomatic Binaries f

Christian Muehlhaeuser 1k Dec 20, 2022
SQL interface to git repositories, written in Go. https://docs.sourced.tech/gitbase

gitbase gitbase, is a SQL database interface to Git repositories. This project is now part of source{d} Community Edition, which provides the simplest

source{d} 2k Dec 25, 2022
Fast and powerful Git hooks manager for any type of projects.

Lefthook The fastest polyglot Git hooks manager out there Fast and powerful Git hooks manager for Node.js, Ruby or any other type of projects. Fast. I

Abroskin Alexander 2.6k Jan 4, 2023
Implementation of git internals from scratch in Go language

This project is part of a learning exercise to implement a subset of "git" commands. It can be used to create and maintain git objects, such as blobs, trees, commits, references and tags.

Shyamsunder Rathi 39 Nov 27, 2022
A Simple and Comprehensive Vulnerability Scanner for Container Images, Git Repositories and Filesystems. Suitable for CI

A Simple and Comprehensive Vulnerability Scanner for Containers and other Artifacts, Suitable for CI. Abstract Trivy (tri pronounced like trigger, vy

Aqua Security 15.6k Jan 9, 2023
go mod vendor lets you check in your dependencies to git, but that's both bloaty (for developers) and tedious (remembering to update it).

go-mod-archiver Afraid of being unable to build historical versions of your Go program? go mod vendor lets you check in your dependencies to git, but

Tailscale 86 Dec 1, 2022
Quickly clone git repositories into a nested folders like GOPATH.

cl cl clones git repositories into nested folders like GOPATH and outputs the path of the cloned directory. Example: cl https://github.com/foo/bar Is

Felix Geisendörfer 13 Nov 30, 2022
Switch between your git profiles easily

Git Profile Switcher Switch between your git profiles easily Install With Brew brew install theykk/tap/git-switcher With golang go get github.com/the

Kaan Karakaya 216 Dec 11, 2022
Store private data inside a git repository.

git-private lets you store private data inside a git repo. A common use case is protecting files containing API keys et.c.

Erik Agsjö 10 Nov 13, 2022