连接Windows和覆盆子pi上的本地git仓库

我有一个Windows机器和一个覆盆子pi,每个都有一个git回购。 我能够设置它,所以我可以使用下面的命令从pi到windows:

git remote add pi@192.168.3.101:/home/pi/code/

这应该是稳定的,因为pi被设置为静态本地IP。 我想帮助一个相当的命令运行在PI所以我可以从Windows机器拉到pi,因为Windows机器没有设置为静态IP(也许使用机器名?)。 我仍然在学习Windows / Linux的交互方式,而且我没有search到任何东西似乎find了我正在寻找的东西。

我不想把代码放在github上,所以请不要这么做。 而且我希望能够在任一台机器上进行开发,这意味着无论是否可以将回购机制设置为裸机。 我感谢任何帮助!

sh.exe“:emacs:命令未find(Git bash Windows)

Git Bash 2.5无法连接到MysqL

在Windows上使用Linux服务器共享的git兼容性设置

使用XAMPP服务器使用窗口7的本地git存储库

当我尝试添加一个在Windows上无效的文件名时,我可以让git警告我吗?

在Git Bash Windows中合并分支

我们如何避免Git中的Windows和Linux用户间的文件命名冲突?

如何在本地更改一个子模块远程URL,必须提交这些更改

为什么不读取添加文件

如何在本地分区的NFS分区和工作树有Git仓库?

你可以在Windows机器上安装一个ssh服务器,或者一个Git仓库服务。 但是使用Git来存储库不是正常的。 不要这样做。 正常的使用是指定一个中心位置,所有的远程仓库都会推送到这个仓库。 这个中央位置可能是你的覆盆子pi。

然而,推送到的库应该是一个所谓的裸仓库 。 我猜测位置/home/pi/code是一个工作树,而不是一个裸仓库。 我建议在树莓派上创建一个裸仓库,供树莓派上的工作区和窗口中的工作区使用。 这是一个办法。

通过从/home/pi/code克隆,在/home/pi/repos/code.git (或任何你喜欢的地方)创建一个裸仓库:

git clone --bare /home/pi/code /home/pi/repos/code.git

使用git remote命令将这个裸存储库作为远程工具添加到覆盖树莓上的工作树上。

相关文章

本篇内容主要讲解“gitee如何上传代码”,感兴趣的朋友不妨来...
这篇“从gitee上下的代码如何用”文章的知识点大部分人都不太...
这篇文章主要介绍“gitee如何下载仓库里的项目”,在日常操作...
本篇内容主要讲解“怎么在Gitee上更新代码”,感兴趣的朋友不...
本文小编为大家详细介绍“怎么将工程托管到gitee”,内容详细...
这篇文章主要介绍了gitee中图片大小如何调整的相关知识,内容...