我正在一台没有 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中。