我在我的硬盘驱动器(本地)上克隆的USB密钥上有一个repo(origin).我将"origin"移动到NAS并成功测试从这里克隆它.
我想知道我是否可以在"本地"设置中更改"origin"的URI,因此它现在将从NAS中提取,而不是从USB密钥中提取.
现在,我可以看到两个解决方案:
将所有内容推送到usb-orign,并将其再次复制到NAS(由于对来源的新提交而意味着大量的工作);
添加一个新的遥控器到"本地"并删除旧遥控器(我担心我会打破我的历史).
我在Windows上使用TortoiseGit.当我尝试从标准Windows资源管理器的上下文菜单克隆时,我收到此错误:
请确保您具有正确的访问权限并且存储库存在
更确切地说,终端的快照如下:
git.exe clone --progress -v"git @ arobotdev:\ git\AlfaRobot.git""C:\ Work\AlfaRobot"
克隆到'C:\ Work\AlfaRobot'...
权限被拒绝,请再试一次.
许可被拒绝,请再试一次.
权限被拒绝(公钥,密码).
致命:无法从远程存储库读取.
请确保您具有正确的访问权限
并且存储库存在.
git没有干净地退出(退出代码128)(21450 ms @ 19.09.2014 10:36:58)
我该怎么做才能让git正常工作?
我正在尝试使用
sudo npm install
Run Code Online (Sandbox Code Playgroud)
为在nodejs中编写的应用程序安装所有依赖项.我的操作系统是Ubuntu 13.04
但是,我一直收到这个警告:
The authenticity of host 'github.com (192.30.252.131)' can't be established.
RSA key fingerprint is 16:27:ac:a5:76:28:1d:52:13:1a:21:2d:bz:1d:66:a8.
Are you sure you want to continue connecting (yes/no)?
Run Code Online (Sandbox Code Playgroud)
有没有人遇到过此警告?是否可以在本地验证和存储指纹?所以当我再次输入sudo npm install时,我不需要再次进行身份验证.
现在,我无法输入任何东西,甚至"是".我的终端卡住了,我必须按ctrl + c才能终止.
如何从所有远程分支完全断开本地git存储库?
我从github.com克隆了一个git repo,但后来它被删除了,我不希望git报告任何需要"推高"的更改.我试过谷歌搜索,但我认为我的术语是错误的,我找不到任何东西.
我可以简单地从我的文件中删除[remote "origin"]和[branch "master"]部分,.git/config还是会破坏我的本地仓库?