我有一个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命令将这个裸存储库作为远程工具添加到覆盖树莓上的工作树上。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。