我尝试使用git clone
从我的webfaction服务器下载代码
$ cd ../webapps/nameofwebapp/
$ git clone git@github.com:github-username/github-repo.git ./
并且有错误:
fatal: destination path '.' already exists and is not an empty directory.
我使用ls,nameofwebapp
auth git.cgi gitweb.cgi repos static
我想问一下在哪里使用git clone
我需要创建一个新目录吗?
答案 0 :(得分:5)
简单地:
git clone git@github.com:github-username/github-repo.git
这将在github-repo
中创建一个新文件夹../webapps/nameofwebapp/
。
在你的情况下:
cd ../webapps/nameofwebapp/
git clone git@github.com:github-username/github-repo.git -b develop ./
如果您已经完成了克隆:
cd github-repo
git checkout -b develop origin/develop
答案 1 :(得分:1)
也许你在当前路径中有一个同名的git项目目录,git clone命令会创建一个新目录,如果有一个同名目录就会崩溃。
答案 2 :(得分:0)
对我来说,这个问题与SSH密钥有关。当我设置密钥时,它可以正常工作。