Re: [R] devtools - bad credentials R4.4.1

2024-06-21 Thread Robert Baer
Thank  you Jeff.  I did not know Windows Credential Manager, but I used 
it and found something that looked like a reference to a GIT PAT and 
removed it. Now devtools::install_github() is once again installing my 
package without complaining.

Appreciate the direction and links.


On 6/20/2024 9:45 PM, Jeff Newmiller wrote:
> I would delete the PAT from the credential manager since it seems to be timed 
> out 
> anyway...
>
> I don't know my way around the Windows Credential Manager very well, but it 
> seems to me that it ought to be possible to tell it not to match the entire 
> host but only to apply to one repo. If not, git supports configuration 
> settings related to specific repositories using git config from the connand 
> line without the --global option.
>
> 
>
> 
>
> On June 20, 2024 4:26:34 PM PDT, Robert Baer  wrote:
>> Not being a developer, I have limited uderstanding of PATs and global git 
>> options, but here is what I was able to cobble together to start looking at 
>> my situation:
>>
>>> Sys.getenv("GITHUB_PAT")
>> [1] ""
>>> Sys.unsetenv("GITHUB_PAT")
>>> Sys.getenv("GITHUB_PAT")
>> [1] ""
>>> devtools::install_github("DillonHammill/CytoExploreRData")
>> Using GitHub PAT from the git credential store.
>> Error: Failed to install 'CytoExploreRData' from GitHub:
>>    HTTP error 401.
>>    Bad credentials
>>
>>    Rate limit remaining: 59/60
>>    Rate limit reset at: 2024-06-21 00:17:47 UTC
>>
>>
>>> usethis::git_sitrep()
>> ── Git global (user)
>> • Name: 'Rob Baer'
>> • Email: 'rwb...@gmail.com'
>> • Global (user-level) gitignore file: 'C:/Users/rbaer/.gitignore'
>> • Vaccinated: TRUE
>> ℹ Defaulting to 'https' Git protocol
>> • Default Git protocol: 'https'
>> • Default initial branch name: 'master'
>>
>> ── GitHub user
>> • Default GitHub host: 'https://github.com'
>> • Personal access token for 'https://github.com': ''
>> ✖ Can't get user information for this token.
>>    The token may no longer be valid or perhaps it lacks the 'user' scope.
>> Error in `gh()`:
>> ! GitHub API error (401): Bad credentials
>> ℹ Read more at
>>
>> ℹ No active usethis project
>>
>> I'm not sure where I go from here. Any hints on what other diagnostics are 
>> useful?
>>
>>
>>
>> On 6/20/2024 5:41 PM, Jeff Newmiller wrote:
>>> My guess is that this is related to you saving an expired Personal Access 
>>> Token in your global git options or credentials store? Git is perfectly 
>>> capable of using per-repo credentials... don't configure a credential in 
>>> your global configuration and it won't fall back on using it to access 
>>> random new repositories.
>>>
>>> On June 20, 2024 3:16:55 PM PDT, Robert Baer  wrote:
 I am trying to install a package from github which has worked fine in the 
 past, but now seems to be stuck on some new authentication issues.  Does 
 anyone know how I can straighten myself out?  In theory, this is a public 
 repository so I'm not sure why I even need authenticating for installation.

 Thanks,

 Rob

 The code:

> devtools::install_github("DillonHammill/CytoExploreR")
 Using GitHub PAT from the git credential store.
 Error: Failed to install 'unknown package' from GitHub:
     HTTP error 401.
     Bad credentials

     Rate limit remaining: 50/60
     Rate limit reset at: 2024-06-20 22:19:33 UTC


> Using GitHub PAT from the git credential store.
 Error: unexpected symbol in "Using GitHub"
> Error: Failed to install 'unknown package' from GitHub:
 Error: unexpected symbol in "Error: Failed to"
>      HTTP error 401.
 Error: unexpected symbol in "  HTTP error"
>      Bad credentials
 Error: unexpected symbol in "  Bad credentials"
>      Rate limit remaining: 55/60
 Error: unexpected symbol in "  Rate limit"
>      Rate limit reset at: 2024-06-20 21:12:27 UTC```
 Error: unexpected symbol in "  Rate limit"
> **Include any associated screenshots or images here:**
 SESSIONINFO

> sessionInfo()
 R version 4.4.1 (2024-06-14 ucrt)
 Platform: x86_64-w64-mingw32/x64
 Running under: Windows 11 x64 (build 26120)

 Matrix products: default


 locale:
 [1] LC_COLLATE=English_United States.utf8
 [2] LC_CTYPE=English_United States.utf8
 [3] LC_MONETARY=English_United States.utf8
 [4] LC_NUMERIC=C
 [5] LC_TIME=English_United States.utf8

 time zone: America/Chicago
 tzcode source: internal

 attached base packages:
 [1] stats graphics  grDevices utils datasets 

Re: [R] devtools - bad credentials R4.4.1

2024-06-21 Thread Hadley Wickham
The place to start for such problems is always usethis::git_sitrep()
Hadley

On Thu, Jun 20, 2024 at 11:17 PM Robert Baer  wrote:

> I am trying to install a package from github which has worked fine in
> the past, but now seems to be stuck on some new authentication issues.
> Does anyone know how I can straighten myself out?  In theory, this is a
> public repository so I'm not sure why I even need authenticating for
> installation.
>
> Thanks,
>
> Rob
>
> The code:
>
>  > devtools::install_github("DillonHammill/CytoExploreR")
> Using GitHub PAT from the git credential store.
> Error: Failed to install 'unknown package' from GitHub:
>HTTP error 401.
>Bad credentials
>
>Rate limit remaining: 50/60
>Rate limit reset at: 2024-06-20 22:19:33 UTC
>
>
>  > Using GitHub PAT from the git credential store.
> Error: unexpected symbol in "Using GitHub"
>  > Error: Failed to install 'unknown package' from GitHub:
> Error: unexpected symbol in "Error: Failed to"
>  >   HTTP error 401.
> Error: unexpected symbol in "  HTTP error"
>  >   Bad credentials
> Error: unexpected symbol in "  Bad credentials"
>  >
>  >   Rate limit remaining: 55/60
> Error: unexpected symbol in "  Rate limit"
>  >   Rate limit reset at: 2024-06-20 21:12:27 UTC```
> Error: unexpected symbol in "  Rate limit"
>  >
>  > **Include any associated screenshots or images here:**
>
>
> SESSIONINFO
>
>  > sessionInfo()
> R version 4.4.1 (2024-06-14 ucrt)
> Platform: x86_64-w64-mingw32/x64
> Running under: Windows 11 x64 (build 26120)
>
> Matrix products: default
>
>
> locale:
> [1] LC_COLLATE=English_United States.utf8
> [2] LC_CTYPE=English_United States.utf8
> [3] LC_MONETARY=English_United States.utf8
> [4] LC_NUMERIC=C
> [5] LC_TIME=English_United States.utf8
>
> time zone: America/Chicago
> tzcode source: internal
>
> attached base packages:
> [1] stats graphics  grDevices utils datasets  methods base
>
> loaded via a namespace (and not attached):
>   [1] vctrs_0.6.5   cli_3.6.2 rlang_1.1.4 stringi_1.8.4
>   [5] purrr_1.0.2   pkgload_1.3.4 promises_1.3.0 shiny_1.8.1.1
>   [9] xtable_1.8-4  glue_1.7.0htmltools_0.5.8.1 httpuv_1.6.15
> [13] pkgbuild_1.4.4ellipsis_0.3.2fastmap_1.2.0 lifecycle_1.0.4
> [17] memoise_2.0.1 stringr_1.5.1 compiler_4.4.1 miniUI_0.1.1.1
> [21] sessioninfo_1.2.2 fs_1.6.4  htmlwidgets_1.6.4 Rcpp_1.0.12
> [25] urlchecker_1.0.1  later_1.3.2   digest_0.6.35 R6_2.5.1
> [29] curl_5.2.1usethis_2.2.3 magrittr_2.0.3 tools_4.4.1
> [33] mime_0.12 devtools_2.4.5profvis_0.3.8 remotes_2.5.0
> [37] cachem_1.1.0
>
> __
> R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>


-- 
http://hadley.nz

[[alternative HTML version deleted]]

__
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.


Re: [R] devtools - bad credentials R4.4.1

2024-06-20 Thread Jeff Newmiller via R-help
I would delete the PAT from the credential manager since it seems to be timed 
out anyway... 


I don't know my way around the Windows Credential Manager very well, but it 
seems to me that it ought to be possible to tell it not to match the entire 
host but only to apply to one repo. If not, git supports configuration settings 
related to specific repositories using git config from the connand line without 
the --global option.





On June 20, 2024 4:26:34 PM PDT, Robert Baer  wrote:
>Not being a developer, I have limited uderstanding of PATs and global git 
>options, but here is what I was able to cobble together to start looking at my 
>situation:
>
>> Sys.getenv("GITHUB_PAT")
>[1] ""
>> Sys.unsetenv("GITHUB_PAT")
>> Sys.getenv("GITHUB_PAT")
>[1] ""
>> devtools::install_github("DillonHammill/CytoExploreRData")
>Using GitHub PAT from the git credential store.
>Error: Failed to install 'CytoExploreRData' from GitHub:
>  HTTP error 401.
>  Bad credentials
>
>  Rate limit remaining: 59/60
>  Rate limit reset at: 2024-06-21 00:17:47 UTC
>
>
>> usethis::git_sitrep()
>
>── Git global (user)
>• Name: 'Rob Baer'
>• Email: 'rwb...@gmail.com'
>• Global (user-level) gitignore file: 'C:/Users/rbaer/.gitignore'
>• Vaccinated: TRUE
>ℹ Defaulting to 'https' Git protocol
>• Default Git protocol: 'https'
>• Default initial branch name: 'master'
>
>── GitHub user
>• Default GitHub host: 'https://github.com'
>• Personal access token for 'https://github.com': ''
>✖ Can't get user information for this token.
>  The token may no longer be valid or perhaps it lacks the 'user' scope.
>Error in `gh()`:
>! GitHub API error (401): Bad credentials
>ℹ Read more at 
>
>ℹ No active usethis project
>
>I'm not sure where I go from here. Any hints on what other diagnostics are 
>useful?
>
>
>
>On 6/20/2024 5:41 PM, Jeff Newmiller wrote:
>> My guess is that this is related to you saving an expired Personal Access 
>> Token in your global git options or credentials store? Git is perfectly 
>> capable of using per-repo credentials... don't configure a credential in 
>> your global configuration and it won't fall back on using it to access 
>> random new repositories.
>> 
>> On June 20, 2024 3:16:55 PM PDT, Robert Baer  wrote:
>>> I am trying to install a package from github which has worked fine in the 
>>> past, but now seems to be stuck on some new authentication issues.  Does 
>>> anyone know how I can straighten myself out?  In theory, this is a public 
>>> repository so I'm not sure why I even need authenticating for installation.
>>> 
>>> Thanks,
>>> 
>>> Rob
>>> 
>>> The code:
>>> 
 devtools::install_github("DillonHammill/CytoExploreR")
>>> Using GitHub PAT from the git credential store.
>>> Error: Failed to install 'unknown package' from GitHub:
>>>    HTTP error 401.
>>>    Bad credentials
>>> 
>>>    Rate limit remaining: 50/60
>>>    Rate limit reset at: 2024-06-20 22:19:33 UTC
>>> 
>>> 
 Using GitHub PAT from the git credential store.
>>> Error: unexpected symbol in "Using GitHub"
 Error: Failed to install 'unknown package' from GitHub:
>>> Error: unexpected symbol in "Error: Failed to"
     HTTP error 401.
>>> Error: unexpected symbol in "  HTTP error"
     Bad credentials
>>> Error: unexpected symbol in "  Bad credentials"
     Rate limit remaining: 55/60
>>> Error: unexpected symbol in "  Rate limit"
     Rate limit reset at: 2024-06-20 21:12:27 UTC```
>>> Error: unexpected symbol in "  Rate limit"
 **Include any associated screenshots or images here:**
>>> 
>>> SESSIONINFO
>>> 
 sessionInfo()
>>> R version 4.4.1 (2024-06-14 ucrt)
>>> Platform: x86_64-w64-mingw32/x64
>>> Running under: Windows 11 x64 (build 26120)
>>> 
>>> Matrix products: default
>>> 
>>> 
>>> locale:
>>> [1] LC_COLLATE=English_United States.utf8
>>> [2] LC_CTYPE=English_United States.utf8
>>> [3] LC_MONETARY=English_United States.utf8
>>> [4] LC_NUMERIC=C
>>> [5] LC_TIME=English_United States.utf8
>>> 
>>> time zone: America/Chicago
>>> tzcode source: internal
>>> 
>>> attached base packages:
>>> [1] stats graphics  grDevices utils datasets  methods base
>>> 
>>> loaded via a namespace (and not attached):
>>>   [1] vctrs_0.6.5   cli_3.6.2 rlang_1.1.4 stringi_1.8.4
>>>   [5] purrr_1.0.2   pkgload_1.3.4 promises_1.3.0 shiny_1.8.1.1
>>>   [9] xtable_1.8-4  glue_1.7.0    htmltools_0.5.8.1 httpuv_1.6.15
>>> [13] pkgbuild_1.4.4    ellipsis_0.3.2    fastmap_1.2.0 lifecycle_1.0.4
>>> [17] memoise_2.0.1 stringr_1.5.1 compiler_4.4.1 miniUI_0.1.1.1
>>> [21] sessioninfo_1.2.2 fs_1.6.4   

Re: [R] devtools - bad credentials R4.4.1

2024-06-20 Thread Robert Baer
Not being a developer, I have limited uderstanding of PATs and global 
git options, but here is what I was able to cobble together to start 
looking at my situation:


> Sys.getenv("GITHUB_PAT")
[1] ""
> Sys.unsetenv("GITHUB_PAT")
> Sys.getenv("GITHUB_PAT")
[1] ""
> devtools::install_github("DillonHammill/CytoExploreRData")
Using GitHub PAT from the git credential store.
Error: Failed to install 'CytoExploreRData' from GitHub:
  HTTP error 401.
  Bad credentials

  Rate limit remaining: 59/60
  Rate limit reset at: 2024-06-21 00:17:47 UTC


> usethis::git_sitrep()

── Git global (user)
• Name: 'Rob Baer'
• Email: 'rwb...@gmail.com'
• Global (user-level) gitignore file: 'C:/Users/rbaer/.gitignore'
• Vaccinated: TRUE
ℹ Defaulting to 'https' Git protocol
• Default Git protocol: 'https'
• Default initial branch name: 'master'

── GitHub user
• Default GitHub host: 'https://github.com'
• Personal access token for 'https://github.com': ''
✖ Can't get user information for this token.
  The token may no longer be valid or perhaps it lacks the 'user' scope.
Error in `gh()`:
! GitHub API error (401): Bad credentials
ℹ Read more at 

ℹ No active usethis project

I'm not sure where I go from here. Any hints on what other diagnostics 
are useful?




On 6/20/2024 5:41 PM, Jeff Newmiller wrote:

My guess is that this is related to you saving an expired Personal Access Token 
in your global git options or credentials store? Git is perfectly capable of 
using per-repo credentials... don't configure a credential in your global 
configuration and it won't fall back on using it to access random new 
repositories.

On June 20, 2024 3:16:55 PM PDT, Robert Baer  wrote:

I am trying to install a package from github which has worked fine in the past, 
but now seems to be stuck on some new authentication issues.  Does anyone know 
how I can straighten myself out?  In theory, this is a public repository so I'm 
not sure why I even need authenticating for installation.

Thanks,

Rob

The code:


devtools::install_github("DillonHammill/CytoExploreR")

Using GitHub PAT from the git credential store.
Error: Failed to install 'unknown package' from GitHub:
   HTTP error 401.
   Bad credentials

   Rate limit remaining: 50/60
   Rate limit reset at: 2024-06-20 22:19:33 UTC



Using GitHub PAT from the git credential store.

Error: unexpected symbol in "Using GitHub"

Error: Failed to install 'unknown package' from GitHub:

Error: unexpected symbol in "Error: Failed to"

    HTTP error 401.

Error: unexpected symbol in "  HTTP error"

    Bad credentials

Error: unexpected symbol in "  Bad credentials"

    Rate limit remaining: 55/60

Error: unexpected symbol in "  Rate limit"

    Rate limit reset at: 2024-06-20 21:12:27 UTC```

Error: unexpected symbol in "  Rate limit"

**Include any associated screenshots or images here:**


SESSIONINFO


sessionInfo()

R version 4.4.1 (2024-06-14 ucrt)
Platform: x86_64-w64-mingw32/x64
Running under: Windows 11 x64 (build 26120)

Matrix products: default


locale:
[1] LC_COLLATE=English_United States.utf8
[2] LC_CTYPE=English_United States.utf8
[3] LC_MONETARY=English_United States.utf8
[4] LC_NUMERIC=C
[5] LC_TIME=English_United States.utf8

time zone: America/Chicago
tzcode source: internal

attached base packages:
[1] stats graphics  grDevices utils datasets  methods base

loaded via a namespace (and not attached):
  [1] vctrs_0.6.5   cli_3.6.2 rlang_1.1.4 stringi_1.8.4
  [5] purrr_1.0.2   pkgload_1.3.4 promises_1.3.0 shiny_1.8.1.1
  [9] xtable_1.8-4  glue_1.7.0    htmltools_0.5.8.1 httpuv_1.6.15
[13] pkgbuild_1.4.4    ellipsis_0.3.2    fastmap_1.2.0 lifecycle_1.0.4
[17] memoise_2.0.1 stringr_1.5.1 compiler_4.4.1 miniUI_0.1.1.1
[21] sessioninfo_1.2.2 fs_1.6.4  htmlwidgets_1.6.4 Rcpp_1.0.12
[25] urlchecker_1.0.1  later_1.3.2   digest_0.6.35 R6_2.5.1
[29] curl_5.2.1    usethis_2.2.3 magrittr_2.0.3 tools_4.4.1
[33] mime_0.12 devtools_2.4.5    profvis_0.3.8 remotes_2.5.0
[37] cachem_1.1.0

__
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.


__
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.


Re: [R] devtools - bad credentials R4.4.1

2024-06-20 Thread Jeff Newmiller via R-help
My guess is that this is related to you saving an expired Personal Access Token 
in your global git options or credentials store? Git is perfectly capable of 
using per-repo credentials... don't configure a credential in your global 
configuration and it won't fall back on using it to access random new 
repositories.

On June 20, 2024 3:16:55 PM PDT, Robert Baer  wrote:
>I am trying to install a package from github which has worked fine in the 
>past, but now seems to be stuck on some new authentication issues.  Does 
>anyone know how I can straighten myself out?  In theory, this is a public 
>repository so I'm not sure why I even need authenticating for installation.
>
>Thanks,
>
>Rob
>
>The code:
>
>> devtools::install_github("DillonHammill/CytoExploreR")
>Using GitHub PAT from the git credential store.
>Error: Failed to install 'unknown package' from GitHub:
>  HTTP error 401.
>  Bad credentials
>
>  Rate limit remaining: 50/60
>  Rate limit reset at: 2024-06-20 22:19:33 UTC
>
>
>> Using GitHub PAT from the git credential store.
>Error: unexpected symbol in "Using GitHub"
>> Error: Failed to install 'unknown package' from GitHub:
>Error: unexpected symbol in "Error: Failed to"
>>   HTTP error 401.
>Error: unexpected symbol in "  HTTP error"
>>   Bad credentials
>Error: unexpected symbol in "  Bad credentials"
>>
>>   Rate limit remaining: 55/60
>Error: unexpected symbol in "  Rate limit"
>>   Rate limit reset at: 2024-06-20 21:12:27 UTC```
>Error: unexpected symbol in "  Rate limit"
>>
>> **Include any associated screenshots or images here:**
>
>
>SESSIONINFO
>
>> sessionInfo()
>R version 4.4.1 (2024-06-14 ucrt)
>Platform: x86_64-w64-mingw32/x64
>Running under: Windows 11 x64 (build 26120)
>
>Matrix products: default
>
>
>locale:
>[1] LC_COLLATE=English_United States.utf8
>[2] LC_CTYPE=English_United States.utf8
>[3] LC_MONETARY=English_United States.utf8
>[4] LC_NUMERIC=C
>[5] LC_TIME=English_United States.utf8
>
>time zone: America/Chicago
>tzcode source: internal
>
>attached base packages:
>[1] stats graphics  grDevices utils datasets  methods base
>
>loaded via a namespace (and not attached):
> [1] vctrs_0.6.5   cli_3.6.2 rlang_1.1.4 stringi_1.8.4
> [5] purrr_1.0.2   pkgload_1.3.4 promises_1.3.0 shiny_1.8.1.1
> [9] xtable_1.8-4  glue_1.7.0    htmltools_0.5.8.1 httpuv_1.6.15
>[13] pkgbuild_1.4.4    ellipsis_0.3.2    fastmap_1.2.0 lifecycle_1.0.4
>[17] memoise_2.0.1 stringr_1.5.1 compiler_4.4.1 miniUI_0.1.1.1
>[21] sessioninfo_1.2.2 fs_1.6.4  htmlwidgets_1.6.4 Rcpp_1.0.12
>[25] urlchecker_1.0.1  later_1.3.2   digest_0.6.35 R6_2.5.1
>[29] curl_5.2.1    usethis_2.2.3 magrittr_2.0.3 tools_4.4.1
>[33] mime_0.12 devtools_2.4.5    profvis_0.3.8 remotes_2.5.0
>[37] cachem_1.1.0
>
>__
>R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
>https://stat.ethz.ch/mailman/listinfo/r-help
>PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
>and provide commented, minimal, self-contained, reproducible code.

-- 
Sent from my phone. Please excuse my brevity.

__
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.