gpt4 book ai didi

git - 如何通过ssh git clone而无需输入密码?

转载 作者:行者123 更新时间:2023-12-02 14:38:36 26 4
gpt4 key购买 nike

我在ssh上使用git repo,但是ssh服务器仅配置了用户名/密码身份验证,没有,没有可以让我使用证书通过此服务器配置身份验证。

因此,当我执行诸如ssh://user@host/git/demo.git的克隆操作时,git要求我提供用于克隆存储库的密码。

我想避免输入密码,因此我尝试根据另一个避免如何使用https输入密码的StackOverflow问题执行以下命令

git config --global credential.helper "cache --timeout=86400"

但是,我输入的密码没有被缓存。

我必须将20个不同的git repos合并到一个大的git repo中,并且我想编写一个shell脚本来执行此操作,因此我不必继续输入密码。

有没有办法从bash shell脚本中将密码传递给git?我在CentOS 6.5上使用git 1.8.5.1

最佳答案

一种可行的方法是使用为编程访问而制作的git客户端。我以前从未使用过它,但是像https://github.com/gordonwritescode/Nougit这样的东西可以做到。

关于git - 如何通过ssh git clone而无需输入密码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20411519/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com