Windows 在ubuntu服务器上使用git

Windows 在ubuntu服务器上使用git,windows,macos,git,ubuntu,Windows,Macos,Git,Ubuntu,我有一个小型的机器网络(2台windows、2台Mac、1台ubuntu服务器和1台fedora)。我想知道是否有人能帮我设置git,这样我就可以在本地和远程推拉文件。但是,我不想使用github 所以理想情况下,我希望在我的ubuntu服务器上安装git,然后能够从我的其他机器上拉和推 到目前为止,我已经在我的ubuntu服务器上安装了git。初始化文件夹并在所述文件夹中添加/提交文件。我不太确定如何让我的其他机器拉和推到这个服务器 任何想法都会有帮助 如果要推送,则应使用裸存储库。在Ubun

我有一个小型的机器网络(2台windows、2台Mac、1台ubuntu服务器和1台fedora)。我想知道是否有人能帮我设置git,这样我就可以在本地和远程推拉文件。但是,我不想使用github

所以理想情况下,我希望在我的ubuntu服务器上安装git,然后能够从我的其他机器上拉和推

到目前为止,我已经在我的ubuntu服务器上安装了git。初始化文件夹并在所述文件夹中添加/提交文件。我不太确定如何让我的其他机器拉和推到这个服务器


任何想法都会有帮助

如果要推送,则应使用裸存储库。在Ubuntu服务器上,从主目录执行以下操作:

git init --bare myrepo.git
然后在其他服务器上,只需:

git clone username@my-ubuntu-server:myrepo.git

然后拉和推应该就行了。如果您没有设置DNS,请使用IP地址,而不是我的ubuntu服务器。

您可以按照Robie Basak所述的方式进行。如果您想拥有更细粒度的控制,可以安装该包。请参阅,例如,了解逐步介绍。您可能还想查看非常广泛的。如果您还想进行bug跟踪、代码审查、wiki和pull请求,请查看。

如果所有机器都具有对服务器的SSH访问权限,则无需进行任何设置。使用
ssh://
协议访问您的回购,您就完成了。