我想实现一个私人仓库,其中多个用户可以在线和离线工作。 我已经设法使用带有putty的ssh在我的web服务器上安装了一个存储库。 现在我尝试将repo本地克隆到本地工作环境。
我在我想要使用的目录中使用了gitbash(在Windows 7下)。
我使用了以下命令:
$git clone user@myhost:folder/folderOfRepo
我被问到了我的密码。进入后我收到了这条消息:
"致命:文件夹/ folderOfRepo似乎不是git存储库
"致命:无法从远程存储库中读取
请确保你有 正确的访问权限和存储库存在。"
第一个问题:我的整体方法是否符合我的要求? 如果答案是肯定的,那么我的第二个问题是:我做错了什么,存储库不会克隆?
我在根文件夹之前使用/解决了问题,我使用了git clone user @ myhost:/ folder / folderOfRepo并克隆了我的repo
现在我对我克隆的repo中的文件进行了一些更改,并使用了
git push
并收到以下错误:
remote:错误:拒绝更新签出的分支:refs / heads / master 默认情况下,更新非裸存储库中的当前分支将被拒绝,因为它将使索引和工作树不一致。
我不明白出了什么问题,为什么?
答案 0 :(得分:0)
我认为您需要使用git设置身份验证。结帐this link以设置使用https进行克隆。然后,git clone https://yoururl.com/user/reponame.git