【发布时间】:2018-02-19 14:53:39
【问题描述】:
我的情况:
- 我的本地开发机器上有一堆文件夹
- 我想在远程服务器上对它们进行版本控制
- 此服务器使用自定义 ssh 端口(不是 22)
- 我可以在这台服务器上做我需要的事情,我有 root 权限。
- 我是否必须从服务器克隆空的存储库或创建本地存储库并推送它们都没有关系。我无需在遥控器上创建/复制/移动/删除,并且 在本地机器上。
我的问题:
- 无法克隆远程仓库或推送到一个仓库
我的目标:
- 拥有一个工作的 git 服务器(远程)来保存存储库
- 在我的本地计算机 (Windows) 上进行开发,定期将其上传到远程服务器
到目前为止我做了什么:
- 在服务器上创建了一个“git”用户
- 在我的本地机器上使用 puttygen 生成了一个密钥对
- 将公钥添加到 /home/git/.ssh/authorized_keys
- 使用私钥使用腻子测试访问:它有效
- 用 git 尝试了不同的工具(包括 tortoisegit):登录部分似乎不起作用
非常感谢任何帮助,谢谢
【问题讨论】:
-
您在客户端使用什么远程网址?
-
ssh -T <user>@<myserver>输出什么?
标签: git ssh tortoisegit