我有一个本地的rails应用程序,这是一个本地的git repo。我想将它推送到我的远程网络服务器,而不是将更改的文件推送到那个。
我尝试通过SCP传输所有文件,然后在本地运行git clone ssh://...
,但是当我尝试将文件从本地推送到远程时,我收到[remote rejected] master -> master (branch is currently checked out)
错误。
围绕此错误的所有堆栈问题对我都不起作用(即我可以推送,但实际上没有文件出现在远程服务器上,或者我仍然收到错误)。
如何设置以便
a)将文件从本地推送到远程
b)有一个完整的副本来运行遥控器上的rails服务器吗?
编辑:克隆的repo .git / config
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
url = ssh://10.1.150.24:/home/mwerner/dashing/.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
答案 0 :(得分:0)
用于ssh访问:
git clone git+ssh://remote_pc/path_to_folder
gaccess到git-server:
git clone user@server:path/to/git/repo
对于github:
git clone git@github.com:user/repo