草庐IT

Authentication

全部标签

git - 如何配置 git 在一个 'remote' 中从 http pull 并通过 ssh 推送?

从httppull以逃避身份验证(所以如果我不使用ssh.keygen,我不需要输入密码)。通过身份验证通过ssh推送。 最佳答案 来自git-configmanpage:remote..urlTheURLofaremoterepository.Seegit-fetch(1)orgit-push(1).remote..pushurlThepushURLofaremoterepository.Seegit-push(1).尝试将前者设置为http:url和后者到git+ssh:(或只是git:)网址?

git - 如何配置 git 在一个 'remote' 中从 http pull 并通过 ssh 推送?

从httppull以逃避身份验证(所以如果我不使用ssh.keygen,我不需要输入密码)。通过身份验证通过ssh推送。 最佳答案 来自git-configmanpage:remote..urlTheURLofaremoterepository.Seegit-fetch(1)orgit-push(1).remote..pushurlThepushURLofaremoterepository.Seegit-push(1).尝试将前者设置为http:url和后者到git+ssh:(或只是git:)网址?

Gitolite 一个用户 - 许多键 - 不同的用户名

我希望按照说明设置gitolite,一切都按计划进行。我有点不确定用户名部分是如何工作的,浏览文档对我没有帮助——也许我遗漏了一些简单的东西。如果我有两台客户端机器,供一个真实的人使用,但在每台机器上的用户名是dave和david。我如何组织keydir和任何配置文件中的key,以便它们都代表同一用户?我得到后缀的东西,dave@laptop,dave@desktop(我认为),只是不知道如何连接不同的客户端机器用户名,因为它似乎在验证时寻找这个(可能是因为公钥包含user@host信息?)如果需要,我可以提供更多详细信息-我只是不想用不相关的信息轰炸你们。非常感谢。

Gitolite 一个用户 - 许多键 - 不同的用户名

我希望按照说明设置gitolite,一切都按计划进行。我有点不确定用户名部分是如何工作的,浏览文档对我没有帮助——也许我遗漏了一些简单的东西。如果我有两台客户端机器,供一个真实的人使用,但在每台机器上的用户名是dave和david。我如何组织keydir和任何配置文件中的key,以便它们都代表同一用户?我得到后缀的东西,dave@laptop,dave@desktop(我认为),只是不知道如何连接不同的客户端机器用户名,因为它似乎在验证时寻找这个(可能是因为公钥包含user@host信息?)如果需要,我可以提供更多详细信息-我只是不想用不相关的信息轰炸你们。非常感谢。

git - 'git push heroku master' 仍在请求身份验证

我已经执行了:$herokulogin但是当我尝试推送时,仍然要求我进行身份验证:$gitpushherokumasterUsernamefor'https://git.heroku.com':Passwordfor'https://@git.heroku.com':然后我收到一条警告:不要使用Git使用用户名和密码进行身份验证。我再次运行herokulogin并成功通过身份验证,但我仍然遇到同样的失败。我检查过Remote:$gitremote-vherokuhttps://git@heroku.com/appname.git(fetch)herokuhttps://git@hero

git - 'git push heroku master' 仍在请求身份验证

我已经执行了:$herokulogin但是当我尝试推送时,仍然要求我进行身份验证:$gitpushherokumasterUsernamefor'https://git.heroku.com':Passwordfor'https://@git.heroku.com':然后我收到一条警告:不要使用Git使用用户名和密码进行身份验证。我再次运行herokulogin并成功通过身份验证,但我仍然遇到同样的失败。我检查过Remote:$gitremote-vherokuhttps://git@heroku.com/appname.git(fetch)herokuhttps://git@hero

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

当我使用Git通过HTTP和用户密码克隆远程存储库时,是否可以在Windows上使用.netrc文件? 最佳答案 Isitpossibletousea.netrcfileonWindows?是的:你必须:定义环境变量%HOME%(Git2.0之前的版本,Git2.0+不再需要)放一个_netrc文件在%HOME%如果您使用的是Windows7/10,请在CMD中session,类型:setxHOME%USERPROFILE%和%HOME%将设置为“C:\Users\"username"”'.转到该文件夹​​(cd%HOME%)并创建

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

当我使用Git通过HTTP和用户密码克隆远程存储库时,是否可以在Windows上使用.netrc文件? 最佳答案 Isitpossibletousea.netrcfileonWindows?是的:你必须:定义环境变量%HOME%(Git2.0之前的版本,Git2.0+不再需要)放一个_netrc文件在%HOME%如果您使用的是Windows7/10,请在CMD中session,类型:setxHOME%USERPROFILE%和%HOME%将设置为“C:\Users\"username"”'.转到该文件夹​​(cd%HOME%)并创建

Git 推送结果在 "Authentication Failed"

我已经使用GitHub一段时间了,我对gitadd、gitcommit和gitpush感觉还不错,到目前为止没有任何问题。突然我有一个错误说:fatal:AuthenticationFailed在终端中,我克隆了一个存储库,处理了一个文件,然后我使用gitadd将文件添加到提交日志中,当我执行gitcommit时,它工作正常。最后,gitpush要求输入用户名和密码。我正确地输入了这些,每次我这样做时,它都会说同样的错误。此问题的原因是什么,我该如何解决?.git/config的内容是:[core]repositoryformatversion=0filemode=truebare=f

Git 推送结果在 "Authentication Failed"

我已经使用GitHub一段时间了,我对gitadd、gitcommit和gitpush感觉还不错,到目前为止没有任何问题。突然我有一个错误说:fatal:AuthenticationFailed在终端中,我克隆了一个存储库,处理了一个文件,然后我使用gitadd将文件添加到提交日志中,当我执行gitcommit时,它工作正常。最后,gitpush要求输入用户名和密码。我正确地输入了这些,每次我这样做时,它都会说同样的错误。此问题的原因是什么,我该如何解决?.git/config的内容是:[core]repositoryformatversion=0filemode=truebare=f