设置本地git存储库

Kai*_*ugo 13 git ssh git-clone git-remote

我是使用GitHub作为我的项目文件存储库的粉丝.但是如果我能够在不同的目录路径上在这台计算机上创建一个存储库,那么我会更感兴趣.然后克隆在我的新工作目录上创建存储库.

我打算在本地制作一个GitHub .我一直在寻找这个,许多人回来说我应该使用gitolite而不是更多.我使用Windows的问题,我想使用命令行执行所有步骤.

我应该输入哪些命令行来在工作目录以外的其他目录上创建存储库,并能够将该存储库克隆到本地网络中的其他终端.


将终端连接到Windows主机

我已经创建了一个存储库目录Users\username\GIT\project.git.我试图使用命令行git clone file://{IPv4 server address}/Users/username/GIT/project.git返回链接我的终端

fatal: '/{IPv4 server address}/Users/username/GIT/project.git' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?我的主机在Windows 7上运行,我的连接终端将使用Ubuntu 12.04 LTS和MacOS Mavericks.


更新跟踪

  1. 更新了我的问题正文.我不知道应该遵循哪些步骤.
  2. LINKING TERMINAL插入到Windows Host问题,以便通过本地网络共享存储库.

Fwo*_*olf 14

也许你问简单的方法来创建git repo和本地克隆?

  1. 使用创建git repo git init --bare
  2. 从其他地方克隆使用 git clone --local /path/your/local/repo/

对于本地网络,Windows共享或其他文件共享可能有效.

但是,简单的方法就是工作,而不是最好或最合适的方式.GitHub上没有pull请求,问题跟踪,权限控制功能.对于管理git提交或其他复杂的工作,你需要一个管理系统,如gitolite,gerrit,有些可能无法在windows系统上运行.

如果你只需要一个免费的私人回购,你就可以使用bitbucket.

从Windows共享克隆:

git clone file:////{IPv4 server address}/share_name/path_to_your_.git_dir
Run Code Online (Sandbox Code Playgroud)

在主机上,您必须与'share_name'共享repo目录,例如:repo.git的父目录

看到: