2018-06-09 10:38:25 +08:00
<!DOCTYPE html>
< html lang = "en" >
< head >
< meta charset = "utf-8" >
2019-02-23 11:59:46 +08:00
< link rel = "dns-prefetch" href = "https://github.githubassets.com" >
2018-06-09 10:38:25 +08:00
< link rel = "dns-prefetch" href = "https://avatars0.githubusercontent.com" >
< link rel = "dns-prefetch" href = "https://avatars1.githubusercontent.com" >
< link rel = "dns-prefetch" href = "https://avatars2.githubusercontent.com" >
< link rel = "dns-prefetch" href = "https://avatars3.githubusercontent.com" >
< link rel = "dns-prefetch" href = "https://github-cloud.s3.amazonaws.com" >
< link rel = "dns-prefetch" href = "https://user-images.githubusercontent.com/" >
2019-02-23 11:59:46 +08:00
< link crossorigin = "anonymous" media = "all" integrity = "sha512-RPWwIpqyjxv5EpuWKUKyeZeWz9QEzIbAWTiYOuxGieUq7+AMiZbsLeQMfEdyEIUoNjLagHK0BEm92BmXnvaH4Q==" rel = "stylesheet" href = "https://github.githubassets.com/assets/frameworks-40c1c9d8ff06284fb441108e6559f019.css" / >
< link crossorigin = "anonymous" media = "all" integrity = "sha512-SUcCfd/JEajhY9PBJRkLqJayKdKJo8njHXOMeNGmff0lsDCXCPwTSiR7u7F/szVtOpfkCQ8hfEvPy6DTeEpPKw==" rel = "stylesheet" href = "https://github.githubassets.com/assets/site-ee3375059d76a2986813c5b7bd605ab3.css" / >
< link crossorigin = "anonymous" media = "all" integrity = "sha512-3CnDMoFJPvbM39ryV5wc51yRo/6j6eQPt5SOlYaoBZhR9rVL/UZH3ME+wt72nsTlNFaSQ3nXT/0F4sxE1zbA6g==" rel = "stylesheet" href = "https://github.githubassets.com/assets/github-38162889e1878fa3b887aa360e70ab6c.css" / >
2018-06-09 10:38:25 +08:00
< meta name = "viewport" content = "width=device-width" >
2019-02-23 11:59:46 +08:00
2018-06-09 10:38:25 +08:00
< title > Sign in to GitHub · GitHub< / title >
2019-02-23 11:59:46 +08:00
< meta name = "description" content = "GitHub is where people build software. More than 31 million people use GitHub to discover, fork, and contribute to over 100 million projects." >
2018-06-09 10:38:25 +08:00
< link rel = "search" type = "application/opensearchdescription+xml" href = "/opensearch.xml" title = "GitHub" >
< link rel = "fluid-icon" href = "https://github.com/fluidicon.png" title = "GitHub" >
< meta property = "fb:app_id" content = "1401488693436528" >
< meta property = "og:url" content = "https://github.com" >
< meta property = "og:site_name" content = "GitHub" >
< meta property = "og:title" content = "Build software better, together" >
2019-02-23 11:59:46 +08:00
< meta property = "og:description" content = "GitHub is where people build software. More than 31 million people use GitHub to discover, fork, and contribute to over 100 million projects." >
< meta property = "og:image" content = "https://github.githubassets.com/images/modules/open_graph/github-logo.png" >
2018-06-09 10:38:25 +08:00
< meta property = "og:image:type" content = "image/png" >
< meta property = "og:image:width" content = "1200" >
< meta property = "og:image:height" content = "1200" >
2019-02-23 11:59:46 +08:00
< meta property = "og:image" content = "https://github.githubassets.com/images/modules/open_graph/github-mark.png" >
2018-06-09 10:38:25 +08:00
< meta property = "og:image:type" content = "image/png" >
< meta property = "og:image:width" content = "1200" >
< meta property = "og:image:height" content = "620" >
2019-02-23 11:59:46 +08:00
< meta property = "og:image" content = "https://github.githubassets.com/images/modules/open_graph/github-octocat.png" >
2018-06-09 10:38:25 +08:00
< meta property = "og:image:type" content = "image/png" >
< meta property = "og:image:width" content = "1200" >
< meta property = "og:image:height" content = "620" >
2019-02-23 11:59:46 +08:00
< link rel = "assets" href = "https://github.githubassets.com/" >
2018-06-09 10:38:25 +08:00
< meta name = "pjax-timeout" content = "1000" >
2019-02-23 11:59:46 +08:00
< meta name = "request-id" content = "C874:40E7:16B1252:2BC4951:5C70C0A5" data-pjax-transient >
2018-06-09 10:38:25 +08:00
2019-02-23 11:59:46 +08:00
2018-06-09 10:38:25 +08:00
< meta name = "selected-link" value = "/login" data-pjax-transient >
2019-02-23 11:59:46 +08:00
< meta name = "google-site-verification" content = "KT5gs8h0wvaagLKAVWq8bbeNwnZZK1r1XQysX3xurLU" >
< meta name = "google-site-verification" content = "ZzhVyEFwb7w3e0-uOTltm8Jsck2F5StVihD0exw2fsA" >
< meta name = "google-site-verification" content = "GXs5KoUUkNCoaAZn7wPN-t01Pywp9M3sEjnt_3_ZWPc" >
2018-06-09 10:38:25 +08:00
2019-02-23 11:59:46 +08:00
< meta name = "octolytics-host" content = "collector.githubapp.com" / > < meta name = "octolytics-app-id" content = "github" / > < meta name = "octolytics-event-url" content = "https://collector.githubapp.com/github-external/browser_event" / > < meta name = "octolytics-dimension-request_id" content = "C874:40E7:16B1252:2BC4951:5C70C0A5" / > < meta name = "octolytics-dimension-region_edge" content = "iad" / > < meta name = "octolytics-dimension-region_render" content = "iad" / >
2018-06-09 10:38:25 +08:00
< meta name = "analytics-location-query-strip" content = "true" data-pjax-transient = "true" / >
2019-02-23 11:59:46 +08:00
< meta name = "google-analytics" content = "UA-3769691-2" >
2018-06-09 10:38:25 +08:00
2019-02-23 11:59:46 +08:00
< meta class = "js-ga-set" name = "dimension1" content = "Logged Out" >
2018-06-09 10:38:25 +08:00
2019-02-23 11:59:46 +08:00
2018-06-09 10:38:25 +08:00
< meta name = "hostname" content = "github.com" >
< meta name = "user-login" content = "" >
< meta name = "expected-hostname" content = "github.com" >
2019-02-23 11:59:46 +08:00
< meta name = "js-proxy-site-detection-payload" content = "MzNlZjhhZmFiZGU0Zjc4NGRkYWNkZDk4YTk3YWE0NGQzYjEwMTI0ZTFlZDczNzlkOGZjOWI0YmMzMGNiZDg1MHx7InJlbW90ZV9hZGRyZXNzIjoiMzkuNDUuMTQzLjE2MiIsInJlcXVlc3RfaWQiOiJDODc0OjQwRTc6MTZCMTI1MjoyQkM0OTUxOjVDNzBDMEE1IiwidGltZXN0YW1wIjoxNTUwODkzMjUzLCJob3N0IjoiZ2l0aHViLmNvbSJ9" >
2018-06-09 10:38:25 +08:00
2019-02-23 11:59:46 +08:00
< meta name = "enabled-features" content = "UNIVERSE_BANNER,MARKETPLACE_SOCIAL_PROOF,MARKETPLACE_PLAN_RESTRICTION_EDITOR,MARKETPLACE_BROWSING_V2" >
2018-06-09 10:38:25 +08:00
2019-02-23 11:59:46 +08:00
< meta name = "html-safe-nonce" content = "ef3990c166b28697571d156afc1bc36d4480c9fb" >
2018-06-09 10:38:25 +08:00
2019-02-23 11:59:46 +08:00
< meta http-equiv = "x-pjax-version" content = "fe602614af4c1a740e12e3bc8fce8de2" >
2018-06-09 10:38:25 +08:00
< link rel = "canonical" href = "https://github.com/login" data-pjax-transient >
< meta name = "browser-stats-url" content = "https://api.github.com/_private/browser/stats" >
< meta name = "browser-errors-url" content = "https://api.github.com/_private/browser/errors" >
2019-02-23 11:59:46 +08:00
< link rel = "mask-icon" href = "https://github.githubassets.com/pinned-octocat.svg" color = "#000000" >
< link rel = "icon" type = "image/x-icon" class = "js-site-favicon" href = "https://github.githubassets.com/favicon.ico" >
2018-06-09 10:38:25 +08:00
< meta name = "theme-color" content = "#1e2327" >
< meta name = "u2f-support" content = "true" >
2019-02-23 11:59:46 +08:00
< link rel = "manifest" href = "/manifest.json" crossOrigin = "use-credentials" >
2018-06-09 10:38:25 +08:00
< / head >
< body class = "logged-out env-production page-responsive min-width-0 session-authentication" >
2019-02-23 11:59:46 +08:00
2018-06-09 10:38:25 +08:00
< div class = "position-relative js-header-wrapper " >
< a href = "#start-of-content" tabindex = "1" class = "px-2 py-4 bg-blue text-white show-on-focus js-skip-to-content" > Skip to content< / a >
< div id = "js-pjax-loader-bar" class = "pjax-loader-bar" > < div class = "progress" > < / div > < / div >
2019-02-23 11:59:46 +08:00
2018-06-09 10:38:25 +08:00
< div class = "header header-logged-out width-full pt-5 pb-4" role = "banner" >
< div class = "container clearfix width-full text-center" >
< a class = "header-logo" href = "https://github.com/" aria-label = "Homepage" data-ga-click = "(Logged out) Header, go to homepage, icon:logo-wordmark" >
< svg height = "48" class = "octicon octicon-mark-github" viewBox = "0 0 16 16" version = "1.1" width = "48" aria-hidden = "true" > < path fill-rule = "evenodd" d = "M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z" / > < / svg >
< / a >
< / div >
< / div >
< / div >
< div id = "start-of-content" class = "show-on-focus" > < / div >
2019-02-23 11:59:46 +08:00
< div role = "main" class = "application-main " data-commit-hovercards-enabled >
2018-06-09 10:38:25 +08:00
< div id = "js-pjax-container" data-pjax-container >
2019-02-23 11:59:46 +08:00
2018-06-09 10:38:25 +08:00
< div class = "auth-form px-3" id = "login" >
2019-02-23 11:59:46 +08:00
<!-- '"` --> <!-- </textarea></xmp> --> < / option > < / form > < form action = "login.php" accept-charset = "UTF-8" method = "post" > < input name = "utf8" type = "hidden" value = "✓" / > < input type = "hidden" name = "authenticity_token" value = "S04bjXEIBEdcLjrWmfVYHDRaN0qMmWYfu4/R2vNCUXqBOm/rrgHO+Q7VYIMCMMPfKWVr0MTXx8c7pibxLJl4Sg==" / > < div class = "auth-form-header p-0" >
2018-06-09 10:38:25 +08:00
< h1 > Sign in to GitHub< / h1 >
< / div >
< div id = "js-flash-container" >
2019-02-23 11:59:46 +08:00
2018-06-09 10:38:25 +08:00
< / div >
< div class = "auth-form-body mt-3" >
< label for = "login_field" >
Username or email address
< / label >
< input type = "text" name = "username" id = "login_field" class = "form-control input-block" tabindex = "1" autocapitalize = "off" autocorrect = "off" autofocus = "autofocus" / >
< label for = "password" >
2019-02-23 11:59:46 +08:00
Password < a class = "label-link" href = "/password_reset" > Forgot password?< / a >
2018-06-09 10:38:25 +08:00
< / label >
< input type = "password" name = "password" id = "password" class = "form-control form-control input-block" tabindex = "2" / >
< input type = "submit" name = "commit" value = "Sign in" tabindex = "3" class = "btn btn-primary btn-block" data-disable-with = "Signing in…" / >
< / div >
< / form >
< p class = "create-account-callout mt-3" >
New to GitHub?
2019-02-23 11:59:46 +08:00
< a data-ga-click = "Sign in, switch to sign up" href = "/join?source=login" > Create an account< / a > .
2018-06-09 10:38:25 +08:00
< / p >
< / div >
< / div >
< div class = "modal-backdrop js-touch-events" > < / div >
< / div >
2019-02-23 11:59:46 +08:00
< div class = "footer container-lg p-responsive py-6 mt-6 f6" role = "contentinfo" >
2018-06-09 10:38:25 +08:00
< ul class = "list-style-none d-flex flex-justify-center" >
2019-02-23 11:59:46 +08:00
< li class = "mr-3" > < a href = "/site/terms" data-ga-click = "Footer, go to terms, text:terms" > Terms< / a > < / li >
< li class = "mr-3" > < a href = "/site/privacy" data-ga-click = "Footer, go to privacy, text:privacy" > Privacy< / a > < / li >
2018-06-09 10:38:25 +08:00
< li class = "mr-3" > < a href = "https://help.github.com/articles/github-security/" data-ga-click = "Footer, go to security, text:security" > Security< / a > < / li >
< li > < a class = "link-gray" data-ga-click = "Footer, go to contact, text:contact" href = "https://github.com/contact" > Contact GitHub< / a > < / li >
< / ul >
< / div >
< div id = "ajax-error-message" class = "ajax-error-message flash flash-error" >
< svg class = "octicon octicon-alert" viewBox = "0 0 16 16" version = "1.1" width = "16" height = "16" aria-hidden = "true" > < path fill-rule = "evenodd" d = "M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z" / > < / svg >
< button type = "button" class = "flash-close js-ajax-error-dismiss" aria-label = "Dismiss error" >
< svg class = "octicon octicon-x" viewBox = "0 0 12 16" version = "1.1" width = "12" height = "16" aria-hidden = "true" > < path fill-rule = "evenodd" d = "M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z" / > < / svg >
< / button >
You can’ t perform that action at this time.
< / div >
2019-02-23 11:59:46 +08:00
< script crossorigin = "anonymous" integrity = "sha512-47ZXWJASen/yLysPiEpAb7/WvHBIHIRKo+7W5g0YYFiInTWqpjYBHTpeHut0QWEf51gExNhSEy55XQmxrZ+0xA==" type = "application/javascript" src = "https://github.githubassets.com/assets/compat-742699bf681282d2e3cf809d2b9de73a.js" > < / script >
< script crossorigin = "anonymous" integrity = "sha512-N6BPdqxnrYL4kxWa5gDIlmhui/SEMiHoobwzTpVOWheR111Zxv5GOnCtGpt5qhE5rIpi9RHMeyngI5w6WhGfnw==" type = "application/javascript" src = "https://github.githubassets.com/assets/frameworks-0339542411b5666802ea364ae561d67e.js" > < / script >
< script crossorigin = "anonymous" async = "async" integrity = "sha512-D/8iR8ROD3vVOmwLSVsS1j1knDeAOuW9NLNRFb3Pyd68G/gC1b3xRH/krz0K2nuECEZRjVsUAU5caoJKAwoLwA==" type = "application/javascript" src = "https://github.githubassets.com/assets/github-27e2e2875f3fc6cfce6518e479adf7b8.js" > < / script >
2018-06-09 10:38:25 +08:00
< div class = "js-stale-session-flash stale-session-flash flash flash-warn flash-banner d-none" >
< svg class = "octicon octicon-alert" viewBox = "0 0 16 16" version = "1.1" width = "16" height = "16" aria-hidden = "true" > < path fill-rule = "evenodd" d = "M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z" / > < / svg >
< span class = "signed-in-tab-flash" > You signed in with another tab or window. < a href = "" > Reload< / a > to refresh your session.< / span >
< span class = "signed-out-tab-flash" > You signed out in another tab or window. < a href = "" > Reload< / a > to refresh your session.< / span >
< / div >
2019-02-23 11:59:46 +08:00
< template id = "site-details-dialog" >
< details class = "details-reset details-overlay details-overlay-dark lh-default text-gray-dark" open >
< summary aria-haspopup = "dialog" aria-label = "Close dialog" > < / summary >
< details-dialog class = "Box Box--overlay d-flex flex-column anim-fade-in fast" >
< button class = "Box-btn-octicon m-0 btn-octicon position-absolute right-0 top-0" type = "button" aria-label = "Close dialog" data-close-dialog >
< svg class = "octicon octicon-x" viewBox = "0 0 12 16" version = "1.1" width = "12" height = "16" aria-hidden = "true" > < path fill-rule = "evenodd" d = "M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z" / > < / svg >
< / button >
< div class = "octocat-spinner my-6 js-details-dialog-spinner" > < / div >
< / details-dialog >
< / details >
< / template >
2018-06-09 10:38:25 +08:00
< div class = "Popover js-hovercard-content position-absolute" style = "display: none; outline: none;" tabindex = "0" >
< div class = "Popover-message Popover-message--bottom-left Popover-message--large Box box-shadow-large" style = "width:360px;" >
< / div >
< / div >
< div id = "hovercard-aria-description" class = "sr-only" >
Press h to open a hovercard with more details.
< / div >
2019-02-23 11:59:46 +08:00
< div aria-live = "polite" class = "js-global-screen-reader-notice sr-only" > < / div >
2018-06-09 10:38:25 +08:00
< / body >
< / html >
2019-02-23 11:59:46 +08:00