相关疑难解决方法(0)

Git - 如何在Windows上使用.netrc文件来保存用户和密码

当我使用Git克隆带有HTTP和用户密码的远程存储库时,是否可以在Windows上使用.netrc文件?

windows git authentication

168
推荐指数
3
解决办法
10万
查看次数

配置Git客户端,如GitHub for Windows,不要求身份验证

我已经安装了GitHub for Windows和GitExtensions,并且在我的路径中有多个版本的git.exe.

在此输入图像描述

C:\Users\Rajat\AppData\Local\GitHub\PortableGit_93e8418133eb85e81a81e5e19c272776524496c6\cmd\git.exe
C:\Users\Rajat\AppData\Local\GitHub\PortableGit_93e8418133eb85e81a81e5e19c272776524496c6\bin\git.exe
E:\cygwin\bin\git.exe
C:\Program Files (x86)\Git\cmd\git.exe
C:\Program Files (x86)\Git\bin\git.exe
Run Code Online (Sandbox Code Playgroud)

现在,当我git push origin master使用最后三个中git.exe的任何一个时,它会询问我的用户名.但Portable Git不会要求用户名.请参阅以下屏幕截图:

在此输入图像描述

心形的角色只是^C如此无视.

在这种情况下如何处理身份验证?最后,我希望最后三个Gits不要求授权.怎么可能?

我在GitHub的Git中找到了两个额外的文件,但我怀疑它们是否重要:

在此输入图像描述

git github github-for-windows

18
推荐指数
3
解决办法
3万
查看次数

从RStudio到Github的回购

我喜欢github和RStudio的工作流程.最近,我创建了一个项目模板,它可以创建目录和脚本等,并希望在本地创建并推送到github.

在过去,我通过https://github.com/在RStudio中使用版本控制创建了一个项目的repo 来创建本地repo,然后转储我已经拥有的所有文件.

这似乎浪费时间.如何使用.Rproj文件获取已存在于RStudio中的目录/ repo并上传到github而不首先在https://github.com/上创建shell repo ?

我认为这可以节省工作流程的时间.

我想我可以按照方向-在 - 添加版本控制到项目下添加版本控制但这不允许我推送到github(也不应该因为RStudio如何知道你想要哪个git网站推到).

r github rstudio

18
推荐指数
1
解决办法
3092
查看次数

在Windows命令提示符下ssh认证git访问?

关于如何使用GitBash在Windows下使用git有很多很好的说明.

我注意到,当安装了git时,它提供了"设置从windows提示符使用git"的选项,它将git放在windows路径上.

有没有办法设置它,以便ssh身份验证工作?

目前,当我尝试执行访问远程控制器的git命令时,我得到"权限被拒绝(publickey)".

(编辑)我已将%HOME%设置为指向我的Windows主目录,并且其中有一个.ssh文件夹,其中的id文件可在gitbash shell下运行.

我很欣赏答案可能是"不,这就是为什么GitBash存在".但是 - 肯定知道会很好.

如果答案是"不",那有点让你想知道为什么你会把git放在你的Windows路径上?

windows git ssh

8
推荐指数
1
解决办法
6962
查看次数

通过curl命令行发送到github(Windows)

我问了一个相关的问题,并意识到我没有问正确的问题(即,这不是关于git).

问题是如何在没有首先使用R在云中创建项目的情况下将项目推送到github.目前,您可以使用此问题中的信息从RStudio中的git命令行执行此操作.

现在我正在尝试从Windows机器中将其转换为R代码(Linux很简单).我通过R system调用从命令行使用curl进入第一步.我将展示我拥有的内容然后显示错误消息(感谢SimonO101让我这么做.).根据他在下面的评论,我已经进行了大量编辑以反映问题:

R代码:

repo <- "New"
user <- "trinker"
password <- "password"

url <- "http://curl.askapache.com/download/curl-7.23.1-win64-ssl-sspi.zip"
tmp <- tempfile( fileext = ".zip" )
download.file(url,tmp)
unzip(tmp, exdir = tempdir())

system(paste0(tempdir(), "/curl http://curl.haxx.se/ca/cacert.pem -o " , 
    tempdir() , "/curl-ca-bundle.crt"))

cmd1 <- paste0(tempdir(), "/curl -u '", user, ":", password, 
    "' https://api.github.com/user/repos -d '{\"name\":\"", repo, "\"}'")

system(cmd1)

cmd2 <- paste0(tempdir(), "/curl -k -u '", user, ":", password, 
    "' https://api.github.com/user/repos -d '{\"name\":\"", repo, "\"}'")

system(cmd2)
Run Code Online (Sandbox Code Playgroud)

错误消息(两种方法都相同):

> …
Run Code Online (Sandbox Code Playgroud)

windows curl r github

5
推荐指数
1
解决办法
925
查看次数

标签 统计

git ×3

github ×3

windows ×3

r ×2

authentication ×1

curl ×1

github-for-windows ×1

rstudio ×1

ssh ×1