{
  "version": "https://jsonfeed.org/version/1", 
  "title": "Stash", 
  "description": "Built for Git. Focused on the Enterprise.", 
  "home_page_url": "https://www.v2ex.com/go/stash", 
  "feed_url": "https://www.v2ex.com/feed/stash.json", 
  "icon": "https://cdn.v2ex.com/navatar/08d9/8638/682_large.png?m=1363430876", 
  "favicon": "https://cdn.v2ex.com/navatar/08d9/8638/682_normal.png?m=1363430876", 
  "items": [
    {
      "author": {
        "url": "https://www.v2ex.com/member/zlsolator", 
        "name": "zlsolator", 
        "avatar": "https://cdn.v2ex.com/gravatar/573b760cddbda5f777b35102801bf28f?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1202510", 
      "title": "stash mac \u503c\u5f97\u8d2d\u4e70\u5417", 
      "id": "https://www.v2ex.com/t/1202510", 
      "date_published": "2026-03-31T06:48:16+00:00", 
      "content_html": "stash mac \u503c\u5f97\u8d2d\u4e70\u5417 \u8fd8\u662f\u76f4\u63a5\u5728 app store \u4e70 ios \u7248\u672c\u7684 \u6216\u8005\u6709\u5176\u4ed6\u66f4\u597d\u7684\u4ee3\u7406\u8f6f\u4ef6\uff1f\u672c\u4eba\u4e3b\u8981\u7528\u6765\u5206\u53d1\u516c\u53f8\u7684\u7f51\u8def\u548c ai coding \u7684\u8def\u7531"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/nuanshen", 
        "name": "nuanshen", 
        "avatar": "https://cdn.v2ex.com/avatar/b2cb/cbaa/533766_large.png?m=1749519850"
      }, 
      "url": "https://www.v2ex.com/t/1137528", 
      "title": "\u5982\u56fe\uff0c\u4e3a\u4ec0\u540c\u6837\u7684\u8282\u70b9\u5c0f\u706b\u7bad\u80fd\u7528\u800c stash \u4e0d\u884c", 
      "id": "https://www.v2ex.com/t/1137528", 
      "date_published": "2025-06-10T01:45:54+00:00", 
      "content_html": "<p><img alt=\"6553B2AC-5490-49FE-B981-B871FADAAC91\" class=\"embedded_image\" loading=\"lazy\" referrerpolicy=\"no-referrer\" rel=\"noreferrer\" src=\"https://s2.loli.net/2025/06/10/o83s2SdCYypBvWl.jpg\"/></p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/handwork", 
        "name": "handwork", 
        "avatar": "https://cdn.v2ex.com/gravatar/f9915cd8db3faf8185af61e0fea48deb?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1118845", 
      "title": "\u81ea\u5efa\u7684 vless \u8282\u70b9\u600e\u4e48\u5199\u6210 stash \u53ef\u4ee5\u8bc6\u522b\u7684 subscribe \u94fe\u63a5", 
      "id": "https://www.v2ex.com/t/1118845", 
      "date_published": "2025-03-16T10:48:26+00:00", 
      "content_html": "<p>\u8bf7\u6559\u4e00\u4e0b\uff0c\u81ea\u5efa\u4e86 vless \u8282\u70b9\uff0c\u5982\u4f55\u505a\u6210\u94fe\u63a5\u5f62\u5f0f\u7ed9 stash \u4f5c\u4e3a subscribe \u4f7f\u7528\uff1f</p>\n<p>\u5982\u8fd9\u6837\u7684\u4e00\u4e2a\u914d\u7f6e\uff0c\u600e\u4e48\u5199\u6210 stash \u53ef\u4ee5\u8bc6\u522b\u7684 subscribe \u94fe\u63a5\uff1f\u6709\u6ca1\u6709\u8fd9\u79cd stash \u8282\u70b9\u8ba2\u9605\u7684\u94fe\u63a5\u793a\u4f8b?</p>\n<p>\u624b\u52a8\u4e00\u4e2a\u6572\u5230 Stash \u91cc\uff0c\u663e\u793a\u7684\u662f\u8fd9\u6837\u7684\u683c\u5f0f\uff1a</p>\n<pre><code>name: '\u7f8e\u56fd'\ntype: vless\nserver: vless.us.com\nport: 443\nuuid: 18385388-5f88-433e-b584-8be61181de2a\ntls: true\nws-opts:\npath: /movie/\nheader: {}\nalterId: 0\ncipher: \"\"\nflow: \"\"\nnetwork: ws\n</code></pre>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/az2022", 
        "name": "az2022", 
        "avatar": "https://cdn.v2ex.com/gravatar/2786a31fc21418346e7ae8343d71026a?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/1051669", 
      "date_modified": "2024-06-22T04:31:59+00:00", 
      "content_html": "<p>\u4ece whatshub \u4e0a\u4e0b\u8f7d\u7684 Stash \u5fae\u535a\u53bb\u5e7f\u544a\uff0c\u6253\u5f00\u8986\u5199\u548c MitM \u4e4b\u540e\uff0c\u53d1\u73b0\u5e76\u6ca1\u6709\u4ec0\u4e48\u7528\u3002\n\u540e\u6765\u53d1\u73b0\u53ef\u80fd\u548c Stash DNS \u7f13\u5b58\u6709\u5173\u7cfb\uff0c\u6e05\u4e00\u904d DNS \u7f13\u5b58\u540e\u5c31 OK \u4e86\uff0c\u4e5f\u4e0d\u7528\u5f00 MitM \u3002\n\u90a3\u53bb\u5e7f\u544a\u662f\u4e0d\u662f\u88c5 Ad Guard \u5c31\u591f\u4e86\uff1f</p>\n", 
      "date_published": "2024-06-22T04:23:18+00:00", 
      "title": "iOS \u5e7f\u544a\u548c DNS \u7684\u5173\u7cfb\uff1f", 
      "id": "https://www.v2ex.com/t/1051669"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/julyclyde", 
        "name": "julyclyde", 
        "avatar": "https://cdn.v2ex.com/gravatar/4dae02ea3d84a8c34fec215b261bfb5f?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/209822", 
      "title": "stash \u91cc\u67e5\u770b\u4e00\u4e2a commit\uff0c\u53ea\u770b\u5230 patch", 
      "id": "https://www.v2ex.com/t/209822", 
      "date_published": "2015-07-31T04:17:37+00:00", 
      "content_html": "\u6309\u8bf4\u4e00\u4e2acommit\u5c31\u662f\u4e00\u4e2atree\u554a\uff0c\u4e3a\u4ec0\u4e48stash\u53ea\u5c55\u793apatch\u7ed9\u6211\u770b\u5462\uff1f"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/mhtt", 
        "name": "mhtt", 
        "avatar": "https://cdn.v2ex.com/avatar/7a8d/d533/61526_large.png?m=1399353259"
      }, 
      "url": "https://www.v2ex.com/t/153982", 
      "title": "\u4e3a\u4ec0\u4e48\u6211\u4f1a\u89c9\u5f97 stash \u8981\u6bd4 github enterprise \u66f4\u9002\u5408\u4f01\u4e1a\uff1f", 
      "id": "https://www.v2ex.com/t/153982", 
      "date_published": "2014-12-15T03:28:44+00:00", 
      "content_html": ""
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Livid", 
        "name": "Livid", 
        "avatar": "https://cdn.v2ex.com/avatar/c4ca/4238/1_large.png?m=1778878691"
      }, 
      "url": "https://www.v2ex.com/t/124146", 
      "title": "Stash \u5728\u5347\u7ea7\u7684\u65f6\u5019\uff0c\u6709\u53ef\u80fd\u53ef\u4ee5\u4fdd\u6301 RSA host key \u4e0d\u53d8\u4e48\uff1f", 
      "id": "https://www.v2ex.com/t/124146", 
      "date_published": "2014-07-23T11:28:21+00:00", 
      "content_html": ""
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Livid", 
        "name": "Livid", 
        "avatar": "https://cdn.v2ex.com/avatar/c4ca/4238/1_large.png?m=1778878691"
      }, 
      "url": "https://www.v2ex.com/t/70475", 
      "title": "Stash 2.4", 
      "id": "https://www.v2ex.com/t/70475", 
      "date_published": "2013-05-29T01:08:53+00:00", 
      "content_html": "<a href=\"http://blogs.atlassian.com/2013/05/stash-git-forking-development-workflow/\" rel=\"nofollow\">http://blogs.atlassian.com/2013/05/stash-git-forking-development-workflow/</a>"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Hua", 
        "name": "Hua", 
        "avatar": "https://cdn.v2ex.com/avatar/b17c/0907/5023_large.png?m=1361951174"
      }, 
      "url": "https://www.v2ex.com/t/65064", 
      "date_modified": "2013-04-06T03:25:11+00:00", 
      "content_html": "", 
      "date_published": "2013-04-06T02:55:43+00:00", 
      "title": "https://www.atlassian.com/software/stash/overview \u633a\u4e0d\u9519\u7684\uff0c\u8bf7\u95ee\u5927\u5bb6\u6709\u7c7b\u4f3c\u7684\u5f00\u6e90\u7248\u672c\u5417\uff1f", 
      "id": "https://www.v2ex.com/t/65064"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Livid", 
        "name": "Livid", 
        "avatar": "https://cdn.v2ex.com/avatar/c4ca/4238/1_large.png?m=1778878691"
      }, 
      "url": "https://www.v2ex.com/t/63145", 
      "title": "Stash \u63a8\u51fa 2.2.0 \u7248\u672c", 
      "id": "https://www.v2ex.com/t/63145", 
      "date_published": "2013-03-16T10:51:40+00:00", 
      "content_html": "<a href=\"http://www.atlassian.com/software/stash/whats-new\" rel=\"nofollow\">http://www.atlassian.com/software/stash/whats-new</a>"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Livid", 
        "name": "Livid", 
        "avatar": "https://cdn.v2ex.com/avatar/c4ca/4238/1_large.png?m=1778878691"
      }, 
      "url": "https://www.v2ex.com/t/63144", 
      "date_modified": "2013-03-16T10:44:49+00:00", 
      "content_html": "Stash \u662f Atlassian \u63a8\u51fa\u7684\u7528\u4e8e\u4f01\u4e1a\u5185\u90e8\u7684 Git \u4ed3\u5e93\u7ba1\u7406\u5de5\u5177\uff0c\u4f60\u53ef\u4ee5\u7528 Stash \u4e3a\u56e2\u961f\u642d\u5efa\u4e00\u4e2a\u79c1\u6709\u7684\u7c7b\u4f3c GitHub \u7684\u7f51\u7ad9\u3002<br /><br /><a href=\"http://www.atlassian.com/software/stash/overview\" rel=\"nofollow\">http://www.atlassian.com/software/stash/overview</a><br /><br />\u8fd9\u662f\u5173\u4e8e Stash \u5728\u540c\u4e00\u4e2a Major \u7248\u672c\u4e4b\u95f4\u8fdb\u884c\u5347\u7ea7\u7684\u8fc7\u7a0b\uff0c\u6bd4\u5982\u4ece 2.0.2 \u5347\u7ea7\u5230 2.2.0\u3002<br /><br />\u5047\u8bbe\u4f60\u7684 Stash \u5b89\u88c5\u5728 /opt/stash<br /><br />1. \u505c\u6b62 Stash\uff1a<br /><br />/opt/stash/bin/stop-stash.sh<br /><br />2. \u5c06\u4e4b\u524d\u7684 Stash \u5b89\u88c5\u76ee\u5f55\u91cd\u547d\u540d\uff1a<br /><br />mv /opt/stash /opt/stash-2.0.2<br /><br />3. \u5c06\u65b0\u7248\u672c\u89e3\u538b\u5230 /opt/stash<br /><br />4. \u4fee\u6539 bin/setenv.sh \u4f7f Stash Home \u76ee\u5f55\u6307\u5411\u4f60\u7684\u5b89\u88c5\u4f4d\u7f6e\uff0c\u672c\u6587\u6863\u4e2d\u662f /opt/stash<br /><br />5. \u590d\u5236\u4e4b\u524d\u7684 data \u76ee\u5f55\u8fc7\u6765<br /><br />6. \u590d\u5236\u4e4b\u524d lib \u91cc\u7684 MySQL \u9a71\u52a8\u8fc7\u6765<br /><br />7. \u590d\u5236\u4e4b\u524d\u7684 stash-config.properties<br /><br />8. \u542f\u52a8\u65b0\u7248\u672c\u7684 Stash\uff1a<br /><br />/opt/stash/bin/start-stash.sh<br /><br />\u7136\u540e\u5c31\u5b8c\u6210\u4e86\u3002", 
      "date_published": "2013-03-16T10:44:12+00:00", 
      "title": "Stash \u5347\u7ea7\u8fc7\u7a0b", 
      "id": "https://www.v2ex.com/t/63144"
    }
  ]
}