René's URL Explorer Experiment


Title: Chapter 9 Personal access token for HTTPS | Happy Git and GitHub for the useR

Open Graph Title: Chapter 9 Personal access token for HTTPS | Happy Git and GitHub for the useR

X Title: Chapter 9 Personal access token for HTTPS | Happy Git and GitHub for the useR

Description: When we interact with a remote Git server, such as GitHub, we have to include credentials in the request. This proves we are a specific GitHub user, who’s allowed to do whatever we’re asking to...

Open Graph Description: When we interact with a remote Git server, such as GitHub, we have to include credentials in the request. This proves we are a specific GitHub user, who’s allowed to do whatever we’re asking to...

X Description: When we interact with a remote Git server, such as GitHub, we have to include credentials in the request. This proves we are a specific GitHub user, who’s allowed to do whatever we’re asking to...

Opengraph URL: https://happygitwithr.com/https-pat.html

X: @jennybryan

Generator: bookdown 0.43 with bs4_book()

direct link

Domain: happygitwithr.com

Nonetext/html; charset=UTF-8
authorJenny Bryan, the STAT 545 TAs, Jim Hester
og:typebook
og:imagehttps://happygitwithr.com//img/watch-me-diff-watch-me-rebase-smaller.png
twitter:cardsummary
twitter:imagehttps://happygitwithr.com//img/watch-me-diff-watch-me-rebase-smaller.png

Links:

Skip to main contenthttps://happygitwithr.com/https-pat.html#content
Happy Git and GitHub for the useRhttps://happygitwithr.com/
Let’s Git startedhttps://happygitwithr.com/
1 Why Git? Why GitHub?https://happygitwithr.com/big-picture
2 Contributorshttps://happygitwithr.com/contrib
3 Workshopshttps://happygitwithr.com/workshops
Half the battlehttps://happygitwithr.com/install-intro
4 Register a GitHub accounthttps://happygitwithr.com/github-acct
5 Install or upgrade R and RStudiohttps://happygitwithr.com/install-r-rstudio
6 Install Githttps://happygitwithr.com/install-git
7 Introduce yourself to Githttps://happygitwithr.com/hello-git
8 Install a Git clienthttps://happygitwithr.com/git-client
Can you hear me now?https://happygitwithr.com/connect-intro
9 Personal access token for HTTPShttps://happygitwithr.com/https-pat
10 Set up keys for SSHhttps://happygitwithr.com/ssh-keys
11 Connect to GitHubhttps://happygitwithr.com/push-pull-github
12 Connect RStudio to Git and GitHubhttps://happygitwithr.com/rstudio-git-github
13 Detect Git from RStudiohttps://happygitwithr.com/rstudio-see-git
14 RStudio, Git, GitHub Hellhttps://happygitwithr.com/troubleshooting
Get started with GitHubhttps://happygitwithr.com/usage-intro
15 New project, GitHub firsthttps://happygitwithr.com/new-github-first
16 Existing project, GitHub firsthttps://happygitwithr.com/existing-github-first
17 Existing project, GitHub lasthttps://happygitwithr.com/existing-github-last
18 Test drive R Markdownhttps://happygitwithr.com/rmd-test-drive
19 Render an R scripthttps://happygitwithr.com/r-test-drive
Some Git basicshttps://happygitwithr.com/git-intro
20 Repo, commit, diff, taghttps://happygitwithr.com/git-basics
21 Git commandshttps://happygitwithr.com/git-commands
22 Brancheshttps://happygitwithr.com/git-branches
23 Remoteshttps://happygitwithr.com/git-remotes
24 Refshttps://happygitwithr.com/git-refs
Git remote setupshttps://happygitwithr.com/remote-scenarios-intro
25 Common remote setupshttps://happygitwithr.com/common-remote-setups
26 Equivocal remote setupshttps://happygitwithr.com/equivocal
Useful Git patterns for real lifehttps://happygitwithr.com/workflows-intro
27 The Repeated Amendhttps://happygitwithr.com/repeated-amend
28 Dealing with push rejectionhttps://happygitwithr.com/push-rejected
29 Pull, but you have local workhttps://happygitwithr.com/pull-tricky
30 Time travel: See the pasthttps://happygitwithr.com/time-travel-see-past
31 Fork and clonehttps://happygitwithr.com/fork-and-clone
32 Get upstream changes for a forkhttps://happygitwithr.com/upstream-changes
33 Explore and extend a pull requesthttps://happygitwithr.com/pr-extend
34 Make a GitHub repo browsablehttps://happygitwithr.com/workflows-browsability
35 Clone a repohttps://happygitwithr.com/clone
36 Create a bingo cardhttps://happygitwithr.com/bingo
37 Burn it all downhttps://happygitwithr.com/burn
38 Resettinghttps://happygitwithr.com/reset
39 Search GitHubhttps://happygitwithr.com/search
Noteshttps://happygitwithr.com/notes-intro
40 Run a course with GitHubhttps://happygitwithr.com/classroom-overview
41 Ideas for contenthttps://happygitwithr.com/ideas-for-content
42 Bookdown cheat sheethttps://happygitwithr.com/bookdown-cheat-sheet
A The shellhttps://happygitwithr.com/shell
B Comic reliefhttps://happygitwithr.com/comic-relief
C Resourceshttps://happygitwithr.com/resources
D Referenceshttps://happygitwithr.com/references
View book source https://github.com/jennybc/happy-git-with-r
https://happygitwithr.com/https-pat.html#https-pat
10https://happygitwithr.com/ssh-keys#ssh-keys
Token authentication requirements for Git operationshttps://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/
https://happygitwithr.com/https-pat.html#tldr
https://github.com/settings/tokenshttps://github.com/settings/tokens
Connect to GitHubhttps://happygitwithr.com/push-pull-github#push-pull-github
How to decide between the HTTPS and SSH protocolshttps://happygitwithr.com/https-pat#https-vs-ssh
PAT scopes, names, and expirationhttps://happygitwithr.com/https-pat#get-a-pat
PAT storagehttps://happygitwithr.com/https-pat#store-pat
Troubleshootinghttps://happygitwithr.com/https-pat#pat-troubleshooting
https://happygitwithr.com/https-pat.html#https-vs-ssh
https://happygitwithr.com/https-pat.html#url-determines-protocol
https://happygitwithr.com/https-pat.html#get-a-pat
https://github.com/settings/tokenshttps://github.com/settings/tokens
re-generate the PAT and re-store ithttps://happygitwithr.com/https-pat#regenerate-pat
https://happygitwithr.com/https-pat.html#store-pat
https://happygitwithr.com/https-pat.html#call-an-r-function-to-store-your-credentials
gitcredshttps://r-lib.github.io/gitcreds/
credentialshttps://docs.ropensci.org/credentials/
https://happygitwithr.com/https-pat.html#gitcreds-package
https://happygitwithr.com/https-pat#cb25-1
https://happygitwithr.com/https-pat#cb25-2
https://happygitwithr.com/https-pat#cb25-3
https://happygitwithr.com/https-pat#cb25-4
https://happygitwithr.com/https-pat#cb25-5
https://happygitwithr.com/https-pat#cb25-6
https://happygitwithr.com/https-pat#cb26-1
https://happygitwithr.com/https-pat#cb26-2
https://happygitwithr.com/https-pat#cb26-3
https://happygitwithr.com/https-pat#cb26-4
https://happygitwithr.com/https-pat#cb26-5
https://happygitwithr.com/https-pat#cb26-6
https://happygitwithr.com/https-pat#cb26-7
https://happygitwithr.com/https-pat#cb26-8
https://happygitwithr.com/https-pat#cb26-9
https://happygitwithr.com/https-pat#cb26-10
https://happygitwithr.com/https-pat#cb26-11
https://happygitwithr.com/https-pat#cb26-12
https://happygitwithr.com/https-pat#cb26-13
https://happygitwithr.com/https-pat#cb26-14
https://happygitwithr.com/https-pat#cb26-15
https://happygitwithr.com/https-pat#cb26-16
https://happygitwithr.com/https-pat#cb26-17
https://happygitwithr.com/https-pat#cb26-18
https://happygitwithr.com/https-pat#cb26-19
https://happygitwithr.com/https-pat#cb26-20
https://happygitwithr.com/https-pat#cb26-21
https://happygitwithr.com/https-pat#cb26-22
https://happygitwithr.com/https-pat#cb26-23
https://happygitwithr.com/https-pat.html#credentials-package
https://happygitwithr.com/https-pat.html#store-credentials-through-organic-git-use
Connect to GitHubhttps://happygitwithr.com/push-pull-github#push-pull-github
https://happygitwithr.com/https-pat.html#pat-troubleshooting
https://happygitwithr.com/https-pat.html#valid-pat-gets-stored-but-later-told-the-pat-is-invalid
https://happygitwithr.com/https-pat.html#regenerate-pat
https://github.com/settings/tokenshttps://github.com/settings/tokens
https://happygitwithr.com/https-pat.html#old-github_pat-in-.renviron
https://happygitwithr.com/https-pat.html#pat-doesnt-persist-on-macos-or-windows
git credential https://git-scm.com/docs/git-credential
https://happygitwithr.com/https-pat.html#pat-doesnt-persist-on-linux
https://happygitwithr.com/https-pat#cb37-1
Can you hear me now?https://happygitwithr.com/connect-intro
10 Set up keys for SSHhttps://happygitwithr.com/ssh-keys
9 Personal access token for HTTPShttps://happygitwithr.com/https-pat.html#https-pat
9.1 TL;DRhttps://happygitwithr.com/https-pat.html#tldr
9.2 HTTPS versus SSHhttps://happygitwithr.com/https-pat.html#https-vs-ssh
9.2.1 URL determines the protocolhttps://happygitwithr.com/https-pat.html#url-determines-protocol
9.3 Generate a personal access token (PAT)https://happygitwithr.com/https-pat.html#get-a-pat
9.4 Store your PAThttps://happygitwithr.com/https-pat.html#store-pat
9.4.1 Call an R function to store your credentialshttps://happygitwithr.com/https-pat.html#call-an-r-function-to-store-your-credentials
9.4.2 Store credentials through organic Git usehttps://happygitwithr.com/https-pat.html#store-credentials-through-organic-git-use
9.5 HTTPS PAT problems and solutionshttps://happygitwithr.com/https-pat.html#pat-troubleshooting
9.5.1 Valid PAT gets stored, but later told the PAT is invalidhttps://happygitwithr.com/https-pat.html#valid-pat-gets-stored-but-later-told-the-pat-is-invalid
9.5.2 PAT doesn’t persist on macOS or Windowshttps://happygitwithr.com/https-pat.html#pat-doesnt-persist-on-macos-or-windows
9.5.3 PAT doesn’t persist on Linuxhttps://happygitwithr.com/https-pat.html#pat-doesnt-persist-on-linux
View source https://github.com/jennybc/happy-git-with-r/blob/main/connect-https-pat.Rmd
Edit this page https://github.com/jennybc/happy-git-with-r/edit/main/connect-https-pat.Rmd
bookdownhttps://bookdown.org

Viewport: width=device-width, initial-scale=1, shrink-to-fit=no


URLs of crawlers that visited me.