linux–Git– 致命:无法获取当前的工作目录?

linux–Git– 致命:无法获取当前的工作目录?,第1张

概述当我从回购中克隆克隆时,我明白了,致命:无法获取当前工作目录:没有这样的文件或目录我该怎么办?我检查了服务器,发现.git文件存在.服务器正在运行Gitlab实例.我已经使用键正确配置了ssh,而且我一直在提交&现在克隆一段时间没有任何错误,这种情况突然发生.FWIW,我正在使用bash脚本执行git clone.更新这是我的bash脚本,for r

当我从回购中克隆克隆时,我明白了,

致命:无法获取当前工作目录:没有这样的文件或目录

我该怎么办?我检查了服务器,发现.git文件存在.服务器正在运行Gitlab实例.我已经使用键正确配置了ssh,而且我一直在提交&现在克隆一段时间没有任何错误,这种情况突然发生.

FWIW,我正在使用bash脚本执行git clone.

更新

这是我的bash脚本,

for repo in $reposdo   git clone $repo /tmp/tmpdir/   # do stuff with /tmp/tmpdir/   rm -rf /tmp/tmpdir/done

对于第一个回购它很好,但当for进入第二个回购时它失败并给出上述致命错误.最佳答案我的猜测是你在do stuff部分的某个地方将目录更改为/ tmp / tmpdir /,以便在下一个循环中,当前工作目录不再存在.修复是在删除/ tmp / tmdir /目录之前将目录更改为/ tmp /(或任何地方). 总结

以上是内存溢出为你收集整理的linux – Git – 致命:无法获取当前的工作目录?全部内容,希望文章能够帮你解决linux – Git – 致命:无法获取当前的工作目录?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1046598.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存