git - 是否可以将我的代码从我的服务器推送到 Github?

标签 git github push

我几个月前使用过 Github,但只是在我的电脑和 Github 之间。我现在想做的是将代码从我的服务器 推送到Github。这样做的原因是因为我现在的工作方式不同了。我目前将我的代码直接保存到我的托管服务提供商提供的服务器

是否可以将我的代码从我的服务器推送到 Github?

另外我应该提到我目前只有 FTP 访问我的服务器并使用 FileZilla 连接。

更新

我去了 #git IRC channel ,从那里的一些人那里发现,如果没有从服务器进行 SSH 的能力,就不可能使用 git。我已经联系我的主机,看看我是否可以从服务器 SSH 并在那里安装 git?

最佳答案

有多种方法可以做到这一点。

  1. 如果您可以使用命令 shell(或远程桌面,或其他)访问您的服务器,您可以简单地在那里初始化一个 git 存储库。
  2. 如果你有 ftp 访问权限,你可以将你的 ftp 映射为一个类似 NetDrive ( this article explains that ) 的驱动器,然后使用你通常使用的相同方法,但使用你的映射驱动器

另一方面,我认为更好的选择是以不同的方式进行:在本地工作,并编写一个脚本,在您提交某些内容时更新您的网络代码。这是一个选择吗?

关于git - 是否可以将我的代码从我的服务器推送到 Github?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4634082/

相关文章:

git - 撤消快进 merge

git - 是否有用于推送 git 的排除文件等效项?

iOS 推送服务 : is an invisible push notification possible?

Git 从上一次提交推送

git - 克隆一个 git 存储库并保留无法访问的提交

git - 如何 "unrevert"以前还原的提交?

带标签的 Git 子目录过滤器

git - SourceTree Clone - 带有端口的源路径导致不是有效的源路径/URL

git - 如何通过 "hunk"在 Git 中 merge 分支

git - 如何将我的代码推送到 github fork