分享我的 git 存储库
你好 我开始一个新项目,我想使用 git 进行源代码控制。我创建新文件夹并使用命令: git init 来初始化存储库。我的合作伙伴如何克隆我的存储库? 干杯
Hello
I start new project and I want to use git for source control. I make new folder and use command: git init
to init repo. How can my partner to clone my repo?
Cheers
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
已经有很多博客文章和教程涵盖了这样的基本问题。
仅两个示例:
There are already a lot of blog posts and tutorials covering such a basic question.
Just two examples:
如果你想要一些超级基本的东西,甚至 git 守护进程对你来说太多了,那么你可以创建一个 unix 权限组,将两个用户添加到其中,创建一个文件夹并设置 gid 标志,然后在其中初始化你的 git 存储库。然后,您需要添加更新后挂钩以确保文件始终是组可写的。
创建存储库文件夹
类似这样的东西。
coders
是您正在创建的组。yanev
和venay
是用户。~/shared
是存储 git 存储库的位置。执行此设置一次。创建 git 存储库的脚本
每次要创建 git 存储库时,请在 ~/shared 中执行此脚本。
使用方式如下:
克隆
(您的合作伙伴必须使用您的主文件夹的绝对路径。)
意识到这工作量太大并使用 git 守护程序
您可能应该只使用 git 守护进程。如果它在您的网络(即大学)上不起作用,请与您的 IT 人员讨论如何使其正常工作。 :)
If you want something super basic and even git daemon is too much for you, then you can just create a unix permission group, add both users to it, create a folder and set the gid flag, and then init your git repos in there. Then you need to add a post-update hook to ensure files are always group writable.
Create the repository folder
Something like this.
coders
is the group you're creating.yanev
andvenay
are users.~/shared
is where you're storing your git repos. Do this setup once.Script to create git repos
Execute this in ~/shared each time you want to create a git repo.
Use like:
Cloning
(Your partner will have to use the absolute path to your home folder.)
Realize that's too much work and use git daemon
You should probably just use git daemon. If it doesn't work on your network (i.e., at university), talk to your IT staff about getting it working. : )
有很多可能的方法。最简单但不是最好的方法是“git daemon”
您可以找到其他选项 此处
There are lots of possible ways. the easiest, but not the best approach is 'git daemon'
You can find other options here