如何在共享服务器上创建git存储库?

时间:2011-03-04 18:23:35

标签: git

有人可以通过git向我走几步吗?我浪费时间去做那些据说很简单的事情。

我有一台名为MyServer的服务器。它上面有一个共享文件夹CodeInGit。我想创建一个名为MyProject的VS 2010项目。 (首先,一个空白的解决方案文件就足够了。)我想创建一个特定于该项目的存储库。

我想做的是:

  1. 在MyServer的C:\ CodeInGit \ MyProject下创建一个存储库。
  2. 在C:\ Users \ me \ CodeInGit \ MyProject。
  3. 中创建我的本地存储库
  4. 在C:\ Users \ me \ CodeInGit \ MyProject
  5. 中创建解决方案文件(MyProject.sln)
  6. 添加,提交和推送解决方案文件。
  7. (我已经在服务器和我的电脑上安装了git。我已经经历了多轮git initgit init --bare,并且在过多的错误消息之后,我认为如果我屈服了会更好对于有关如何正确执行此操作的线索的人。)

1 个答案:

答案 0 :(得分:3)

在服务器上:

cd c:\CodeInGit\MyProject
git init --bare

在本地,假设服务器目录c:\CodeInGit\MyProject挂载为\\servername\MyProject

cd c:\Users\me\CodeInGit\MyProject
git clone //servername/MyProject .

c:\Users\me\CodeInGit\MyProject中创建Visual Studio解决方案,然后

git add MySolution.sln
git commit -m "New solution added."
git push origin master

您可能还想创建一个名为.gitignore的文件,其中包含以下内容:

bin
obj
*.suo
*.user

以便编译的文件和包含用户特定设置的文件不会意外地添加到存储库中。然后,添加并提交.gitignore