如何使用SourceTree创建新的git存储库?
以下是我到目前为止(在SourceTree中)所做的工作:如何使用SourceTree创建新的git存储库?,git,atlassian-sourcetree,Git,Atlassian Sourcetree,以下是我到目前为止(在SourceTree中)所做的工作: 选择“创建新存储库” 选择目标路径(“哈罗”) 在“hallo”目录中创建一个文件 提交该文件(创建本地主分支) 创建一个新的远程服务器(ssh://xxx@192.168.162.20:22/srv/git/hallo) 推送到远程分支 现在我得到一个错误: git-c diff.mnemonicprefix=false-c core.quotepath=false push-v--tags--设置上游原点主节点:master 推动s
致命:无法从远程存储库读取 我正在与十几个其他的仓库合作,在这台服务器上没有任何困难。所以这不可能是访问或ssh问题。我还仔细检查了服务器的ip地址 如果我启动终端并写入“git remote-v”,我会得到: 起源ssh://xxx@192.168.162.20:22/srv/git/hallo(fetch)
起源ssh://xxx@192.168.162.20:22/srv/git/hallo(推送) 如果我尝试推送(“git推送原始主机”),我会得到: 致命:“/srv/git/hallo”似乎不是git存储库
致命:无法从远程存储库读取 请确保您拥有正确的访问权限 并且存储库存在 我不知道我错过了什么。 你能帮忙吗 不,我没有。我必须这样做吗?我认为推动一个承诺会对我有好处 是的,您应该首先创建远程回购 连接到ssh://xxx@192.168.162.20:22,并创建裸回购:
cd /srv/git/
git init --bare hallo
您是否在ssh服务器上创建了新的repo?请尝试将git文件夹更改为其他文件夹,您的错误可能是由写入权限引起的。@VonC:不,我没有。我必须这样做吗?我认为推动一个承诺会对我有好处。这是错误的吗?@Do-Nhu-Vy:我在同一个目录(srv/git/)中有许多其他正常运行的回购协议。