{
  "id": 117648,
  "title": "committing and sharing",
  "url": "/competitions/ashrae-energy-prediction/discussion/117648",
  "author_name": "",
  "post_date": "2019-11-16T23:23:58.362416800Z",
  "votes": 2,
  "comment_count": 14,
  "views": 0,
  "content": "<p>is it possible for me to have different commits let say 5 commit of a notebook and make only 4 public and one private</p>",
  "messages": [
    {
      "id": "674697",
      "postDate": "11/16/2019 23:23:58",
      "content": "<p>is it possible for me to have different commits let say 5 commit of a notebook and make only 4 public and one private</p>",
      "rawMarkdown": "is it possible for me to have different commits let say 5 commit of a notebook and make only 4 public and one private",
      "votes": null
    },
    {
      "id": "674882",
      "postDate": "11/17/2019 07:36:04",
      "content": "<p>Hi <a href=\"/unilageni\">@unilageni</a> If you make a notebook public..you make the history of that Notebook public so all the versions of it if I remember correctly.</p>\n\n<p>What you can do is fork your own Notebook and keep that specific fork private.</p>",
      "rawMarkdown": "Hi @unilageni If you make a notebook public..you make the history of that Notebook public so all the versions of it if I remember correctly.\n\nWhat you can do is fork your own Notebook and keep that specific fork private.",
      "votes": null
    },
    {
      "id": "674894",
      "postDate": "11/17/2019 08:24:36",
      "content": "<p>oh okay thanks one more question please.\ncan i have let say 5 versions then delete the one i dont want to make private out of the versions or it automatically deletes the whole version.\n<a href=\"/rsmits\">@rsmits</a> </p>",
      "rawMarkdown": "oh okay thanks one more question please.\ncan i have let say 5 versions then delete the one i dont want to make private out of the versions or it automatically deletes the whole version.\n@rsmits",
      "votes": null
    },
    {
      "id": "674948",
      "postDate": "11/17/2019 10:00:49",
      "content": "<p>Hi <a href=\"/unilageni\">@unilageni</a> you can only delete a whole notebook...not a specific version of it.</p>\n\n<p>If - for whatever reason - you want to make part of a current private notebook into public then it is either forking and making that one public. It won't show your private original kernel.</p>\n\n<p>Or you can download a specific private kernel as code and then upload it into a new kernel which you can make public.</p>\n\n<p>I hope this answer helps you. Good luck!</p>",
      "rawMarkdown": "Hi @unilageni you can only delete a whole notebook...not a specific version of it.\n\nIf - for whatever reason - you want to make part of a current private notebook into public then it is either forking and making that one public. It won't show your private original kernel.\n\nOr you can download a specific private kernel as code and then upload it into a new kernel which you can make public.\n\nI hope this answer helps you. Good luck!",
      "votes": null
    },
    {
      "id": "675091",
      "postDate": "11/17/2019 15:37:50",
      "content": "<p>If you want a <strong>public</strong> notebook to contain <strong>private</strong> information (that viewers cannot see), you can use Kaggle Secrets</p>\n\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F1723677%2F25acdeef1231035b1e72c99f856c4ada%2Fsecret3.png?generation=1574005016133259&amp;alt=media\" alt=\"\"></p>\n\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F1723677%2F7125ebbded0002afb2876c02a2cbab3e%2Fsecret2.png?generation=1574005034872150&amp;alt=media\" alt=\"\"></p>",
      "rawMarkdown": "If you want a **public** notebook to contain **private** information (that viewers cannot see), you can use Kaggle Secrets\n  \n![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F1723677%2F25acdeef1231035b1e72c99f856c4ada%2Fsecret3.png?generation=1574005016133259&amp;alt=media)\n  \n![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F1723677%2F7125ebbded0002afb2876c02a2cbab3e%2Fsecret2.png?generation=1574005034872150&amp;alt=media)",
      "votes": null
    },
    {
      "id": "675260",
      "postDate": "11/17/2019 20:07:51",
      "content": "<p>hmm great thank you very much i get it now <a href=\"/rsmits\">@rsmits</a> </p>",
      "rawMarkdown": "hmm great thank you very much i get it now @rsmits",
      "votes": null
    },
    {
      "id": "675261",
      "postDate": "11/17/2019 20:10:08",
      "content": "<p>wow i never knew i can do something like this would apply it then makes it very easier thanks <a href=\"/cdeotte\">@cdeotte</a> </p>",
      "rawMarkdown": "wow i never knew i can do something like this would apply it then makes it very easier thanks @cdeotte",
      "votes": null
    },
    {
      "id": "675262",
      "postDate": "11/17/2019 20:12:11",
      "content": "<p>In the secret value, you can include a URL to another script. Then your public notebook can download and run the script and nobody will know what code you executed. </p>",
      "rawMarkdown": "In the secret value, you can include a URL to another script. Then your public notebook can download and run the script and nobody will know what code you executed.",
      "votes": null
    },
    {
      "id": "675265",
      "postDate": "11/17/2019 20:19:33",
      "content": "<p>this is serious how did you get to know all this i guess you must have invested critical time on kaggle thank you i cant wait to start doing well in competitions also.\n<a href=\"/cdeotte\">@cdeotte</a> </p>",
      "rawMarkdown": "this is serious how did you get to know all this i guess you must have invested critical time on kaggle thank you i cant wait to start doing well in competitions also.\n@cdeotte",
      "votes": null
    },
    {
      "id": "675591",
      "postDate": "11/18/2019 09:19:31",
      "content": "<p>Wow, this is useful.\nBy the way <a href=\"/cdeotte\">@cdeotte</a> read your email ;)</p>",
      "rawMarkdown": "Wow, this is useful.\nBy the way @cdeotte read your email ;)",
      "votes": null
    },
    {
      "id": "675612",
      "postDate": "11/18/2019 10:24:08",
      "content": "<p>very very useful <a href=\"/nroman\">@nroman</a> </p>",
      "rawMarkdown": "very very useful @nroman",
      "votes": null
    },
    {
      "id": "675912",
      "postDate": "11/18/2019 18:57:52",
      "content": "<p>i tried looking for a way to fork it didnt see any thing like that<img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F2039472%2F8218dfe91111badcecb594d11ff2f0e3%2Fkaggle.PNG?generation=1574103468852530&amp;alt=media\" alt=\"\"></p>",
      "rawMarkdown": "i tried looking for a way to fork it didnt see any thing like that![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F2039472%2F8218dfe91111badcecb594d11ff2f0e3%2Fkaggle.PNG?generation=1574103468852530&amp;alt=media)",
      "votes": null
    },
    {
      "id": "675913",
      "postDate": "11/18/2019 18:58:22",
      "content": "<p><a href=\"/rsmits\">@rsmits</a> </p>",
      "rawMarkdown": "rsmits",
      "votes": null
    },
    {
      "id": "675915",
      "postDate": "11/18/2019 19:04:22",
      "content": "<p>\"Copy and Edit Kernel\" is Fork</p>",
      "rawMarkdown": "\"Copy and Edit Kernel\" is Fork",
      "votes": null
    },
    {
      "id": "675916",
      "postDate": "11/18/2019 19:06:10",
      "content": "<p>got it thanks <a href=\"/cdeotte\">@cdeotte</a> </p>",
      "rawMarkdown": "got it thanks @cdeotte",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 674882,
      "author_name": "rsmits",
      "author_url": "",
      "post_date": "11/17/2019 07:36:04",
      "content": "<p>Hi <a href=\"/unilageni\">@unilageni</a> If you make a notebook public..you make the history of that Notebook public so all the versions of it if I remember correctly.</p>\n\n<p>What you can do is fork your own Notebook and keep that specific fork private.</p>",
      "votes": null,
      "replies": [
        {
          "id": 674894,
          "author_name": "",
          "author_url": "",
          "post_date": "11/17/2019 08:24:36",
          "content": "<p>oh okay thanks one more question please.\ncan i have let say 5 versions then delete the one i dont want to make private out of the versions or it automatically deletes the whole version.\n<a href=\"/rsmits\">@rsmits</a> </p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 674948,
          "author_name": "rsmits",
          "author_url": "",
          "post_date": "11/17/2019 10:00:49",
          "content": "<p>Hi <a href=\"/unilageni\">@unilageni</a> you can only delete a whole notebook...not a specific version of it.</p>\n\n<p>If - for whatever reason - you want to make part of a current private notebook into public then it is either forking and making that one public. It won't show your private original kernel.</p>\n\n<p>Or you can download a specific private kernel as code and then upload it into a new kernel which you can make public.</p>\n\n<p>I hope this answer helps you. Good luck!</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 675260,
          "author_name": "",
          "author_url": "",
          "post_date": "11/17/2019 20:07:51",
          "content": "<p>hmm great thank you very much i get it now <a href=\"/rsmits\">@rsmits</a> </p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 675912,
          "author_name": "",
          "author_url": "",
          "post_date": "11/18/2019 18:57:52",
          "content": "<p>i tried looking for a way to fork it didnt see any thing like that<img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F2039472%2F8218dfe91111badcecb594d11ff2f0e3%2Fkaggle.PNG?generation=1574103468852530&amp;alt=media\" alt=\"\"></p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 675913,
          "author_name": "",
          "author_url": "",
          "post_date": "11/18/2019 18:58:22",
          "content": "<p><a href=\"/rsmits\">@rsmits</a> </p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 675915,
          "author_name": "cdeotte",
          "author_url": "",
          "post_date": "11/18/2019 19:04:22",
          "content": "<p>\"Copy and Edit Kernel\" is Fork</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 675916,
          "author_name": "",
          "author_url": "",
          "post_date": "11/18/2019 19:06:10",
          "content": "<p>got it thanks <a href=\"/cdeotte\">@cdeotte</a> </p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 675091,
      "author_name": "cdeotte",
      "author_url": "",
      "post_date": "11/17/2019 15:37:50",
      "content": "<p>If you want a <strong>public</strong> notebook to contain <strong>private</strong> information (that viewers cannot see), you can use Kaggle Secrets</p>\n\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F1723677%2F25acdeef1231035b1e72c99f856c4ada%2Fsecret3.png?generation=1574005016133259&amp;alt=media\" alt=\"\"></p>\n\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F1723677%2F7125ebbded0002afb2876c02a2cbab3e%2Fsecret2.png?generation=1574005034872150&amp;alt=media\" alt=\"\"></p>",
      "votes": null,
      "replies": [
        {
          "id": 675261,
          "author_name": "",
          "author_url": "",
          "post_date": "11/17/2019 20:10:08",
          "content": "<p>wow i never knew i can do something like this would apply it then makes it very easier thanks <a href=\"/cdeotte\">@cdeotte</a> </p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 675262,
          "author_name": "cdeotte",
          "author_url": "",
          "post_date": "11/17/2019 20:12:11",
          "content": "<p>In the secret value, you can include a URL to another script. Then your public notebook can download and run the script and nobody will know what code you executed. </p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 675265,
          "author_name": "",
          "author_url": "",
          "post_date": "11/17/2019 20:19:33",
          "content": "<p>this is serious how did you get to know all this i guess you must have invested critical time on kaggle thank you i cant wait to start doing well in competitions also.\n<a href=\"/cdeotte\">@cdeotte</a> </p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 675591,
          "author_name": "nroman",
          "author_url": "",
          "post_date": "11/18/2019 09:19:31",
          "content": "<p>Wow, this is useful.\nBy the way <a href=\"/cdeotte\">@cdeotte</a> read your email ;)</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 675612,
          "author_name": "",
          "author_url": "",
          "post_date": "11/18/2019 10:24:08",
          "content": "<p>very very useful <a href=\"/nroman\">@nroman</a> </p>",
          "votes": null,
          "replies": []
        }
      ]
    }
  ],
  "raw_markdown_by_id": {
    "674697": "is it possible for me to have different commits let say 5 commit of a notebook and make only 4 public and one private",
    "674882": "Hi @unilageni If you make a notebook public..you make the history of that Notebook public so all the versions of it if I remember correctly.\n\nWhat you can do is fork your own Notebook and keep that specific fork private.",
    "674894": "oh okay thanks one more question please.\ncan i have let say 5 versions then delete the one i dont want to make private out of the versions or it automatically deletes the whole version.\n@rsmits",
    "674948": "Hi @unilageni you can only delete a whole notebook...not a specific version of it.\n\nIf - for whatever reason - you want to make part of a current private notebook into public then it is either forking and making that one public. It won't show your private original kernel.\n\nOr you can download a specific private kernel as code and then upload it into a new kernel which you can make public.\n\nI hope this answer helps you. Good luck!",
    "675091": "If you want a **public** notebook to contain **private** information (that viewers cannot see), you can use Kaggle Secrets\n  \n![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F1723677%2F25acdeef1231035b1e72c99f856c4ada%2Fsecret3.png?generation=1574005016133259&amp;alt=media)\n  \n![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F1723677%2F7125ebbded0002afb2876c02a2cbab3e%2Fsecret2.png?generation=1574005034872150&amp;alt=media)",
    "675260": "hmm great thank you very much i get it now @rsmits",
    "675261": "wow i never knew i can do something like this would apply it then makes it very easier thanks @cdeotte",
    "675262": "In the secret value, you can include a URL to another script. Then your public notebook can download and run the script and nobody will know what code you executed.",
    "675265": "this is serious how did you get to know all this i guess you must have invested critical time on kaggle thank you i cant wait to start doing well in competitions also.\n@cdeotte",
    "675591": "Wow, this is useful.\nBy the way @cdeotte read your email ;)",
    "675612": "very very useful @nroman",
    "675912": "i tried looking for a way to fork it didnt see any thing like that![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F2039472%2F8218dfe91111badcecb594d11ff2f0e3%2Fkaggle.PNG?generation=1574103468852530&amp;alt=media)",
    "675913": "rsmits",
    "675915": "\"Copy and Edit Kernel\" is Fork",
    "675916": "got it thanks @cdeotte"
  },
  "source": "meta"
}