CINXE.COM

NuGet Gallery | Sign In

<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="canonical" href="https://www.nuget.org/users/account/LogOn?ReturnUrl=%2Fpackages%2Fmanage%2Fupload"> <title> NuGet Gallery | Sign In </title> <link href="/favicon.ico" rel="shortcut icon" type="image/x-icon" /> <link title="NuGet.org" type="application/opensearchdescription+xml" href="/opensearch.xml" rel="search"> <link href="/Content/gallery/css/site.min.css?v=LX-BE9-fuA5am-OHwMz2A97NR9weGSkaB4-JsuQOnjQ1" rel="stylesheet"/> <link href="/Content/gallery/css/bootstrap.min.css" rel="stylesheet"/> <script> // Check the browser preferred color scheme const prefersDarkMode = window.matchMedia("(prefers-color-scheme: dark)").matches; const defaultTheme = prefersDarkMode ? "dark" : "light"; const preferredTheme = localStorage.getItem("theme") // Check if the localStorage item is set, if not set it to the system theme if (!preferredTheme || !(preferredTheme === "dark" || preferredTheme === "light")) { localStorage.setItem("theme", "system"); } if (preferredTheme === "light" || preferredTheme === "dark") { document.documentElement.setAttribute('data-theme', preferredTheme); } else { document.documentElement.setAttribute('data-theme', defaultTheme); } </script> <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries --> <!-- WARNING: Respond.js doesn't work if you view the page via file:// --> <!--[if lt IE 9]> <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script> <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> <![endif]--> <script type="text/javascript"> var appInsights = window.appInsights || function (config) { function s(config) { t[config] = function () { var i = arguments; t.queue.push(function () { t[config].apply(t, i) }) } } var t = { config: config }, r = document, f = window, e = "script", o = r.createElement(e), i, u; for (o.src = config.url || "//js.monitor.azure.com/scripts/a/ai.0.js", r.getElementsByTagName(e)[0].parentNode.appendChild(o), t.cookie = r.cookie, t.queue = [], i = ["Event", "Exception", "Metric", "PageView", "Trace"]; i.length;) s("track" + i.pop()); return config.disableExceptionTracking || (i = "onerror", s("_" + i), u = f[i], f[i] = function (config, r, f, e, o) { var s = u && u(config, r, f, e, o); return s !== !0 && t["_" + i](config, r, f, e, o), s }), t }({ instrumentationKey: 'df3a36b9-dfba-401c-82ab-35690083be3e', samplingPercentage: 100 }); window.appInsights = appInsights; appInsights.trackPageView(); </script> </head> <body > <div id="cookie-banner"></div> <nav class="navbar navbar-inverse" role="navigation"> <div class="container"> <div class="row"> <div class="col-sm-12 text-center"> <a href="#" id="skipToContent" class="showOnFocus" title="Skip To Content">Skip To Content</a> </div> </div> <div class="row"> <div class="col-sm-12"> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a href="/" class="home-link"> <div class="navbar-logo nuget-logo-image" alt="NuGet home" role="img" aria-label="NuGet Home" onerror="this.src='https://nuget.org/Content/gallery/img/logo-header-94x29.png'; this.onerror = null;" ></div> </a> </div> <div id="navbar" class="navbar-collapse collapse"> <ul class="nav navbar-nav" role="tablist"> <li class="" role="presentation"> <a role="tab" aria-selected="false" href="/packages"> <span>Packages</span> </a> </li> <li class="" role="presentation"> <a role="tab" aria-selected="false" href="/packages/manage/upload"> <span>Upload</span> </a> </li> <li class="" role="presentation"> <a role="tab" aria-selected="false" href="/stats"> <span>Statistics</span> </a> </li> <li class="" role="presentation"> <a role="tab" aria-selected="false" href="https://docs.microsoft.com/nuget/"> <span>Documentation</span> </a> </li> <li class="" role="presentation"> <a role="tab" aria-selected="false" href="/downloads"> <span>Downloads</span> </a> </li> <li class="" role="presentation"> <a role="tab" aria-selected="false" href="https://blog.nuget.org/"> <span>Blog</span> </a> </li> </ul> <ul class="nav navbar-nav navbar-right" role="tablist"> <li class="active" role="presentation"> <a role="tab" aria-selected="true" href="/users/account/LogOn?returnUrl=%2Fpackages%2Fmanage%2Fupload" title="Sign in to an existing NuGet.org account"> <span>Sign in</span> </a> </li> </ul> </div> </div> </div> </div> <div id="search-bar-header" class="container search-container"> <div class="row"> <form aria-label="Package search bar" class="col-sm-12" action="/packages" method="get"> <div class="input-group"> <input name="q" type="text" class="form-control input-brand" id="search" aria-label="Enter packages to search" placeholder="Search for packages..." autocomplete="off" value="" /> <span class="input-group-btn"> <button class="btn btn-brand btn-search" type="submit" title="Search for packages" aria-label="Search"> <span class="ms-Icon ms-Icon--Search" aria-hidden="true"></span> </button> </span> </div> <div id="autocomplete-results-container" class="text-left" tabindex="0"></div> <script type="text/html" id="autocomplete-results-row"> <!-- ko if: $data --> <!-- ko if: $data.PackageRegistration --> <div class="col-sm-4 autocomplete-row-id autocomplete-row-data"> <span data-bind="attr: { id: 'autocomplete-result-id-' + $data.PackageRegistration.Id, title: $data.PackageRegistration.Id }, text: $data.PackageRegistration.Id"></span> </div> <div class="col-sm-4 autocomplete-row-downloadcount text-right autocomplete-row-data"> <span data-bind="text: $data.DownloadCount + ' downloads'"></span> </div> <div class="col-sm-4 autocomplete-row-owners text-left autocomplete-row-data"> <span data-bind="text: $data.OwnersString + ' '"></span> </div> <!-- /ko --> <!-- ko ifnot: $data.PackageRegistration --> <div class="col-sm-12 autocomplete-row-id autocomplete-row-data"> <span data-bind="attr: { id: 'autocomplete-result-id-' + $data, title: $data }, text: $data"></span> </div> <!-- /ko --> <!-- /ko --> </script> <script type="text/html" id="autocomplete-results-template"> <!-- ko if: $data.data.length > 0 --> <div data-bind="foreach: $data.data" id="autocomplete-results-list"> <a data-bind="attr: { id: 'autocomplete-result-row-' + $data, href: '/packages/' + $data, title: $data }" tabindex="-1"> <div data-bind="attr:{ id: 'autocomplete-container-' + $data }" class="autocomplete-results-row"> </div> </a> </div> <!-- /ko --> </script> </form> </div> </div> </nav> <div id="skippedToContent"> <section role="main" class="container main-container page-sign-in"> <div class="row"> <div class="col-xs-12 text-center"> <h1>Sign in</h1> </div> </div> <div class="row"> <div class="col-sm-6 col-sm-offset-3 col-md-4 col-md-offset-4 text-center"> <button type="button" class="btn btn-brand-secondary btn-block provider-button" onclick="window.location.href = '/users/account/authenticate/AzureActiveDirectoryV2?returnUrl=%2Fpackages%2Fmanage%2Fupload'"> <img height="24" width="24" alt="" aria-hidden="true" src="/Content/gallery/img/microsoft-account.svg" onerror="this.src='https://nuget.org/Content/gallery/img/microsoft-account-24x24.png'; this.onerror = null;" /> Sign in with Microsoft </button> </div> </div> <br/> <div class="row text-center create-provider-account"> <span> <a href="#" id="signin-assistance">Need assistance signing in?</a> </span> </div> </section> <div style="display: none" id="signinAssistanceModal" class="modal fade modal-container" data-backdrop="static"> <div class="modal-dialog modal-box"> <div class="modal-title"> <span class="title-text">Sign-in assistance</span> <button type="button" class="dismiss-button" data-dismiss="modal" data-bind="click: resetViewModel" aria-label="Close"> <i class="ms-Icon ms-Icon--Cancel" aria-hidden="true"></i> </button> </div> <div class="modal-body"> <div class="tag-node"> <span class="title-text"> Forgot the Microsoft account you used to sign-in? </span> </div> <div class="text-label"> <form aria-hidden="true" id="AntiForgeryForm"> <input name="__RequestVerificationToken" type="hidden" value="A9MXD5-5X3eQQh3mwJY0P6UFahQDubxDF0HWJlpqt9v1gpa7_wUP1h-oWmSCir8nkWQrjMXiYmYu6EoTphC3unuwM_kzO1qxmQqNWuLrRKw1" /> </form> <form action="/users/account/LogOn?ReturnUrl=%2Fpackages%2Fmanage%2Fupload" method="post"> <div id="assistance-form" data-bind="visible: !emailNotificationSent()"> <div id="username-entry" data-bind="visible: getUsername()"> <div class="form-group"> <div> If you cannot remember which Microsoft account you used to sign-in to NuGet Gallery, we can help you out. </div> <div class="text-row"> <label for="newOwnerUserName">Please enter the username</label> <input type="text" id="usernameForAssistance" name="usernameForAssistance" data-bind="value: usernameForAssistance" aria-required="true" class="form-control input-brand" /> <div class="text-danger form-error-message" data-bind="text: message"></div> </div> </div> <div class="form-button-node username-submit"> <input type="submit" class="btn btn-brand btn-block action-button" data-bind="click: getEmailAddress" value="Next" /> </div> </div> <div id="email-entry" data-bind="visible: getEmail()"> <div class="form-group"> <div> Please enter the email address linked to account <span style="font-weight: bold" data-bind="text: usernameForAssistance()"/> : </div> <div class="text-row" data-bind="text: formattedEmailAddress()"></div> <div class="text-row"> <input class="form-control input-brand" type="text" id="emailAddress" name="emailAddress" data-bind="value: inputEmailAddress" aria-required="true" /> </div> <div class="text-danger form-error-message" data-bind="text: message"></div> </div> <div class="form-button-node email-submit"> <input type="submit" class="btn btn-brand btn-block action-button" data-bind="click: sendEmailNotification" value="Next" /> </div> </div> </div> <div id="notification-sent" data-bind="visible: emailNotificationSent()"> <div> Thanks for providing the details. We have sent the sign-in account details to the email address linked to your account: <div class="text-row"> <span style="font-weight: bold" data-bind="text: usernameForAssistance()"></span> </div> </div> <div class="form-button-node close-button"> <button type="button" class="btn btn-brand btn-block action-button" data-dismiss="modal" data-bind="click: resetViewModel" aria-label="Close"> Close </button> </div> </div> </form> </div> </div> </div> </div> </div> <footer class="footer"> <div class="container"> <div class="row"> <div class="col-sm-4"> <span class="footer-heading"><a href="/policies/Contact">Contact</a></span> <p> Got questions about NuGet or the NuGet Gallery? </p> </div> <div class="col-sm-4"> <span class="footer-heading"><a href="https://status.nuget.org/">Status</a></span> <p> Find out the service status of NuGet.org and its related services. </p> </div> <div class="col-sm-4"> <span class="footer-heading"> <a aria-label="Frequently Asked Questions" href="https://aka.ms/nuget-faq"> <abbr title="Frequently Asked Questions">FAQ</abbr> </a> </span> <p> Read the Frequently Asked Questions about NuGet and see if your question made the list. </p> </div> </div> <div class="row"> <div class="col-md-3 row-gap"> <div class="nuget-logo-footer" alt="NuGet home" role="img" aria-label="NuGet Home" onerror="this.src='https://nuget.org/Content/gallery/img/logo-footer-184x57.png'; this.onerror = null;" ></div> </div> <div class="col-md-9 row-gap"> <div class="row"> <div class="col-md-12 footer-release-info"> <p> &#169; Microsoft 2025 - <a href="/policies/About">About</a> - <a href="/policies/Terms">Terms of Use</a> - <a href="https://go.microsoft.com/fwlink/?LinkId=521839" id="footer-privacy-policy-link">Privacy Statement</a> - <a href="https://www.microsoft.com/trademarks">Trademarks</a> <br /> </p> </div> </div> </div> </div> </div> <!-- This is the NuGet Gallery version 5.0.0-main-10915489. Deployed from cf711095df Link: https://www.github.com/NuGet/NuGetGallery/commit/cf711095df Built on master Link: https://www.github.com/NuGet/NuGetGallery/tree/master Built on 2025-01-29T04:28:46.0034662+00:00 Deployment label: PROD-USNC.ASE-5.0.0-main-10915489 You are on aw0mdwk00003S. --> </footer> <script src="https://wcpstatic.microsoft.com/mscc/lib/v2/wcp-consent.js"></script> <script src="/Scripts/gallery/site.min.js?v=8A55APczSWXzIupfcK7uWkeG_i-zVg0EvH1ZHn_ZMlY1"></script> <script type="text/javascript"> var signinAssistanceUrl = "/account/assistance" var strings_InvalidUsername = "Please enter a valid username"; </script> <script type="text/javascript"> var sections = []; for (var i in sections) { var configureSection = function (section) { var containerId = section + "-container"; window.nuget.configureExpanderHeading(containerId); // Configure the cancel button to close the section when it's clicked $("#cancel-" + section).click(function (e) { // Collapse the container. $("#" + containerId).collapse('hide'); // Prevent navigation. e.preventDefault(); // Reset the form. var formElement = $("#" + containerId + " form")[0]; if (formElement) { formElement.reset(); } // Clear values. $("#" + containerId + " input[type='text']").val(""); $("#" + containerId + " input[type='password']").val(""); // Reset the validation state. if (formElement) { window.nuget.resetFormValidation(formElement); } }); } configureSection(sections[i]); } </script> <script src="/Scripts/gallery/page-signin.min.js?v=Bvc1d2X84sOyELtaWUVfItTzmX6lqGIWtgI3V7MY6mM1"></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10