![我可以针对远程仓库运行 git 工具吗?](https://linux22.com/image/1324266/%E6%88%91%E5%8F%AF%E4%BB%A5%E9%92%88%E5%AF%B9%E8%BF%9C%E7%A8%8B%E4%BB%93%E5%BA%93%E8%BF%90%E8%A1%8C%20git%20%E5%B7%A5%E5%85%B7%E5%90%97%EF%BC%9F.png)
我正在一台没有 git 的服务器上开发一个项目。这种情况在不久的将来可能不会改变。我想知道是否可以使用我本地安装的 git 通过 SSH 在服务器上的存储库上工作,例如执行以下操作:
git add -A --target ssh://[email protected]/my/repo
注意:我理解“远程 repo”是一个错误的措辞,因为这个术语在 git 中有意义,但我希望你明白我的意思。
该服务器运行的是 SunOS 5.10 并且使用 pkg。
答案1
您需要获得机器的管理权限才能安装 Git,在安装(至少)核心实用程序之前,您将无法在计算机上使用 Git。
答案2
最简单的方法是在远程机器上安装 git。这样你就可以通过 SSH 以与任何其他存储库相同的方式使用该存储库。
您不需要管理员权限即可安装 git。只需--prefix=<some_dir>
在具有写入权限的地方使用即可<some_dir>
:
./configure --prefix=/home/me/.local
make
make install
并确保/home/me/.local/bin
它在你的PATH中。