所以最近我一直在尝试建立一个Git服务器来管理个人项目和工作。我在运行Ubuntu的备用笔记本上创建了一个裸Git回购,并在我的Windows机器上安装了Git Bash。现在,我在将Ubuntu服务器克隆到我的Windows计算机上时遇到了一些问题。
我使用了git远程添加源myserver@myserver-Dell-System:/home/myserver/CentralRepo.git,但是每当我试图克隆到我的Windows机器时,Git就会发出这样的错误:
ssh: Could not resolve hostname myserver@myserver-Dell-System:
问题:需要在windows中直观地查看Git历史,存储库在远程Linux服务器(Ubuntu)上。问:在Windows中查看远程linux服务器->上的git存储库有哪两种简单的方法?
我最初尝试镜像远程镜像,然后在本地查看-需要时更新,但在连接时出现错误。
git clone --mirror username@serveraddress.com:/home/username/projectfolder
fatal: Could not read from remote repository.
Please make sure you have the correct access
我尝试将我的存储库从GitLab克隆到我的本地文件夹。我在Windows10上使用Git bash for Windows10。我创建了一个文件夹并输入命令:git clone https://gitlab.com/x.x.x.git
我得到了这个错误:fatal: unable to access 'https://gitlab.com/x.x.x.git/': OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to gitlab.com:443
我不知道我得到这个错误是因为我错误地使用了Git (这是我第一次使用它),
我的CentOS服务器出现了一个奇怪的问题。我的存储库托管在Bitbucket上,直到昨天它们才正常工作。
这就是问题所在。当我试图推送或拉出我的CentOS终端时,我会得到以下错误。
fatal: https://[url]/[repo-name].git/info/refs not valid: is this a git repository?
我可以在我的Windows计算机上使用管理相同的存储库,没有问题。但我也需要能够使用终端来管理它们。
我该如何克服这个问题?
我的服务器上的Git版本是1.8.2.1,直到昨天它才正常工作。
我有一个通常的流浪汉的问题,通常的建议:
Try installing Cygwin, MinGW or Git, all of which
contain an SSH client
我已经这样做了,但我仍然有这个问题。我找到的唯一可行的解决方案是:
安装Git客户端
打开Git (sh.exe在Program Files/Git/bin下)
然后在我的项目上
正如我所说的,这是可行的,但我必须从Windows (cmd.exe)切换到Git (sh.exe)。怎样才能(我可以?)运行vagrant ssh而不切换Windows中的控制台?
我按照git的文档在本地pc上的远程服务器上创建一个存储库:
$ git clone --bare my_project my_project.git
我在服务器上复制了存储库
$ scp -r my_project.git myuser@myip:/opt/git
但如果我想克隆
git clone myuser@myip:/opt/git/my_project.git
我得到了
fatal: 'opt/git/my_project.git' does not appear to be a git repository
fatal: Could not read from r
我正在尝试从我的主PC克隆一个存储库到我的笔记本电脑上。这两个系统都使用windows7(我知道,使用linux)。它们也都运行着最新的msysgit。
在PC上,我有用于SSH的bitvise服务器,并有在笔记本电脑上运行的客户端版本。Git在windows中设置为环境路径,我可以通过SSH从笔记本电脑登录到PC (已共享密钥、设置homepath等)。
当我在笔记本电脑上的msysgit中键入以下内容时,出现错误:
git clone username@192.168.1.5:XABC
fatal: ''XABC'' does not appear to b