相关疑难解决方法(0)

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

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

windows git authentication

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

Git:强制用户和密码提示

我最近更新我的本地Git的安装1.8.11.8.0.1.

我注意到,当我在GitHub上工作时,它不会在推送时提示我输入用户名和密码.

这让我很烦恼,因为我认为每次都要输入用户名和密码作为一个很好的安全措施.(如果其他人使用我的电脑怎么办?)

我检查了以下内容:

  • 1.8.0.1 在另一台计算机上仍然要求用户名和密码.
  • 我在github上的帐户仍然执行私人/安全控制.
  • 我使用的是https远程引用,而不是ssh.
  • 为了更好的衡量,我检查了我的~/.ssh想法.那里没有错.
  • 没有将登录详细信息存储在~/.gitconfig单个<proj>/.git/config文件中.
  • 我也没有存储与github相关的任何内容~/.netrc.
  • 我创建了一个新的虚拟存档:仍然没有提示我登录.

我在git 发行说明存档中找不到任何内容.

有谁知道这是一个新的git行为?如何恢复提示?

git github

52
推荐指数
5
解决办法
9万
查看次数

配置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万
查看次数

与github同步

这是第n次,我正在尝试连接到我的github帐户,并且在我未能做到这一点时变得越来越令人沮丧.

在Windows上逐步遵循本教程Github设置,但我在第5步失败了,即测试一切.

ssh git@github.com
Run Code Online (Sandbox Code Playgroud)

给了我这个

ssh: github.com: no address associated with name
Run Code Online (Sandbox Code Playgroud)

有什么想法有什么不对?任何帮助将不胜感激.

我正在使用Windows XP上的railsinstaller附带的默认git安装(在代理后面)

github

13
推荐指数
1
解决办法
4万
查看次数

PHP Github拉出脚本错误'权限被拒绝(publickey)'

我已经设置了一个PHP脚本来执行GitHub拉取:

这包含在我的Github文件夹中 /home/mysite/public_html/github

github_pull.php

<?php
echo `git pull 2>&1`;
?>
Run Code Online (Sandbox Code Playgroud)

我的服务器已经拥有SSH公钥,就好像我git pull从终端执行:

ssh username@host.com
cd public_html/github
git pull
Run Code Online (Sandbox Code Playgroud)

这成功(但我必须先输入rsa 密码的密码)更新:不再需要密码(请参阅注释)

但是,当我运行时,github_pull.php我收到以下错误:权限被拒绝(publickey).致命:远程端意外挂断

SSH密钥包含在 /home/mysite/.ssh/id_rsa

我跑的时候

<?php echo `whoami`;
Run Code Online (Sandbox Code Playgroud)

它输出 mysite

php apache git ssh github

7
推荐指数
1
解决办法
2179
查看次数

标签 统计

git ×4

github ×4

apache ×1

authentication ×1

github-for-windows ×1

php ×1

ssh ×1

windows ×1