相关疑难解决方法(0)

使用具有非标准端口的远程存储库

我正在为远程存储库设置我的本地git项目.远程存储库在非标准端口(4019)上提供.

但它不起作用.相反,我收到以下错误消息:

ssh: connect to host git.host.de:4019 port 22: Connection refused
fatal: The remote end hung up unexpectedly
error: failed to push to 'ssh://root@git.host.de:4019/var/cache/git/project.git'
Run Code Online (Sandbox Code Playgroud)

我的本地git配置如下:

[core]
  repositoryformatversion = 0
  filemode = true
  bare = false
  logallrefupdates = true
[remote "origin"]
  url = ssh://root@git.host.de:4019/var/cache/git/project.git
  fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
  remote = origin
  merge = refs/heads/master
Run Code Online (Sandbox Code Playgroud)

(端口和主机是实际端口和主机的占位符.)

我的git配置有什么问题?

git

121
推荐指数
5
解决办法
12万
查看次数

将git存储库传输到Web服务器

我正在尝试将本地git存储库传输到Web服务器.我遵循这里的方法: Git:将现有存储库从PC移动到服务器,从服务器克隆

首先,我在本地计算机上初始化了一个空存储库,并添加了两个文件并进行了提交.然后在服务器上我创建了一个文件夹/www/git,并更改为该目录并完成了

git init --shared --bare
Run Code Online (Sandbox Code Playgroud)

然后在我运行的本地机器上

git remote add server user@server.com:/www/git
Run Code Online (Sandbox Code Playgroud)

然后我做了

git push server master
Run Code Online (Sandbox Code Playgroud)

这给出了如下输出:

Counting objects: 4, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (4/4), done.
Writing objects: 100% (4/4), 2.13 KiB, done.
Total 4 (delta 0), reused 0 (delta 0)
To user@server.com:/www/git
 * [new branch]      master -> master
Run Code Online (Sandbox Code Playgroud)

但是在服务器上,我看不到我在本地计算机上添加的两个文件中的任何一个.如果我这样做ls,/www/git我得到:

HEAD  branches  config  description  hooks  info  objects  refs
Run Code Online (Sandbox Code Playgroud)

但这些文件和目录中没有一个是我从本地机器推出的文件.

git

2
推荐指数
1
解决办法
100
查看次数

标签 统计

git ×2