我正在尝试git clone https://github.com/org/project.git
在CentOS机器上做一个简单的操作,但是得到:
错误:访问https://github.com/org/project.git/info/refs时,请求的URL返回错误:401
致命:HTTP请求失败
它从不提示我输入用户名/密码,只是失败。
我可以在Mac上拨打完全相同的电话,没问题-我缺少什么?
答案很简单,但并不明显:
代替:
git clone https://github.com/org/project.git
做:
git clone https://username@github.com/org/project.git
或(不安全)
git clone https://username:password@github.com/org/project.git
(请注意,在以后的情况下,您的密码可能会被计算机上的其他用户通过运行看到,ps u -u $you
并且默认情况下会在您的Shell历史记录中显示为明文)
这3种方法都可以在Mac上使用,但只有最后2种方法可以在远程Linux上使用。(回想一下,这可能是因为我在Mac上设置了全局git用户名,而在远程机器上却没有?这可能是事实,但是缺少输入用户名的提示使我绊倒了。 )
在任何地方都没有看到此文档,所以在这里。
问题内容: 我已经通过Windows 2008 32位上的Git / SSH在Jenkins中成功克隆了Git存储库。当我尝试在64位Windows 2008上执行相同操作时, 控制台输出 页面卡在此处: 当我停止构建时(在卡住了几分钟之后),我得到了其余的错误消息: 我可以通过两台机器上的Jenkins 通过Git只读URL克隆存储库 我可以从两台计算机上的命令行通过Git / SSH URL进
问题内容: 我真的很坚持这一点。我在哈德森(Hudson)创建了一个工作,并以与其他工作相同的方式进行了配置。我的项目和构建交付物存在于Git中。但是每次我尝试构建它时,都会出现以下错误: 在其他线程中,有人建议通过以jenkins用户身份登录来创建不同的私钥-公钥对,但我什至不知道如何在终端中执行此操作。我的意思是我知道如何使用“ sudo”命令以不同的用户身份登录,但我不认为有人建议使用sud
我正在尝试连接到我的VPS上托管的gerrit。我正在使用Git Bash for windows。我在GitBash中使用SSH-keygen生成了SSH密钥,并在gerrit服务器上添加了密钥。当我运行ssh时-p 29418 但当我通过运行以下命令克隆存储库时 我在Git Bash终端中看到以下错误 我无法理解正在发生什么以及如何在我的机器中成功克隆我的项目。有谁能在这件事上帮助我吗? 更新
下面的示例显示了如何列出远程标记,而无需克隆repo: 如何像上面的例子一样远程编辑/添加/删除新标签,而无需克隆存储库? 需要克隆回购协议。 有没有办法在不克隆回购协议的情况下实现这一点?
当我从GitHub克隆存储库到android Studio时,我得到了这个错误。 正如stackoverflow上的其他答案所建议的那样,我尝试了无效缓存和重新启动,但在我的情况下不起作用。
在执行以下命令之前,我没有出现此问题 在执行上面的命令之前,我使用我的个人访问令牌成功地克隆了repo,成功地执行了、和,没有任何问题,但在我的github页面上什么也没有显示。 现在,从钥匙串中删除凭据后,当我在克隆我的私有Github存储库时输入正确的用户名和密码时,我会得到错误。我已经手动将我的用户名和密码写入终端,并从firefox上的中复制,但这两个都没有用,而且我知道用户名和密码是正确