我错过了什么。我正在尝试将Git用于现有项目并让我们的团队使用它。以下是我的所作所为:
allDifferent :: Ord a => [a] -> Bool
allDifferent = pairwiseDifferent . sort
pairwiseDifferent :: Eq a => [a] -> Bool
pairwiseDifferent xs = and $ zipWith (/=) xs (drop 1 xs)
然后我想把它带到我的本地,我会从ssh连接退出,然后从我的本地退出: git clone user@domain.com/directory/of/gitProject/.git myLocalGit
当我这样做时,我发现它似乎不是一个git存储库。
答案 0 :(得分:1)
.git
实际上不是一个存储库;它是包含的目录。所以你想克隆那个目录,而不是.git
。
顺便说一句,在服务器上创建要提取/推送的存储库时,应将--bare
传递给git init
。然后从本地计算机进行第一次提交,而不是在服务器上。
答案 1 :(得分:1)
我相信,在您的情况下,您应该使用 - bare 选项创建您的存储库。尝试这样的事情:
mkdir project.git
cd project.git
git init --bare
然后你就可以像这样克隆它:
git clone user@yourdomain.com:/path/project.git