gpt4 book ai didi

Git 通过有限的 ssh 推送到实时服务器

转载 作者:行者123 更新时间:2023-12-02 14:11:06 26 4
gpt4 key购买 nike

我正在使用 GitHub 来跟踪我的源代码。虽然我一个人工作,但测试新功能并在它不起作用时回滚非常方便。所以,我在我的 Windows 机器上安装了 Git Bash,并在代码准备好后提交并推送到 github。

现在,我想更进一步,从同一个终端进行部署。我的共享主机具有 SSH 访问权限,但有点受限。他们告诉我他们有 Git,但只能作为客户端来阅读 repos。我不知道那是什么意思。

我试图在实时服务器上创建一个 repo,将其添加为我的机器上的远程,然后只是“git push remote live”,但这没有用。

每当我在实时服务器上键入“git init”时,它都会返回:

警告:找不到模板/usr/share//git-core/templates/

在/www/example.com.ar/htdocs/example.com.ar/.git/中初始化空的 Git 存储库

而且我不能'git clone'或'git pull'或任何东西!

你有什么建议可以给我吗?我只是厌倦了通过 FTP 拖放我的文件夹,感觉太不对劲了!

提前致谢

最佳答案

GitHub 是 git 服务器

您和您的主机都将只是充当客户。

您需要做的所有事情(如果正确安装了 git)登录到您的 ssh session 。

在终端中输入以下内容

git clone git://github.com/<username>/<name of repo>.git folder_name

将该 git repo 克隆到 folder_name
要获取已推送到实时服务器的更新,您需要再次登录 ssh 和 git pull

关于Git 通过有限的 ssh 推送到实时服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4675152/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com