相关疑难解决方法(0)

适合初学者的Git:权威的实用指南

好的,在看到PJ Hyett的这篇文章之后,我决定跳到最后并与Git一起去.

所以我需要的是初学者对Git 的实用指南."初学者"被定义为知道如何处理编译器的人,在某种程度上理解Makefile是什么,并触及源代码控制而不理解它.

"实用"被定义为这个人不想详细了解Git在后台做什么,甚至不关心(或知道)它是分布式的.您的回答可能暗示了可能性,但尝试瞄准想要在备份和安全的"服务器"上保留"主"存储库的初学者,并将其本地存储库视为仅仅是"客户端"资源.

所以:

安装/设置

使用代码

标记,分支,发布,基线

其他

其他Git初学者的参考资料

git version-control

854
推荐指数
34
解决办法
69万
查看次数

如何在Windows上启动git守护程序

如何在Windows上启动git守护程序以允许它开始提供请求?似乎msysgit应该将其安装为Windows服务或其他东西,但我没有看到.

windows git windows-server-2008

23
推荐指数
2
解决办法
2万
查看次数

如何在Windows上设置和克隆远程git仓库?

有人知道如何从Windows服务器上的git远程存储库中检出,克隆或获取项目或代码吗?

存储库IP是:xxx.xx.xxx.xx,源文件目录是c:\repos\project.git

我习惯了SUSE Linux终端的命令行界面.我尝试了同样的方法,但它总是回复

fatal: ''/repo/project.git'' does not appear to be a git repository
fatal: Could not read from remote repository..
Please make sure you have the correct access rights
Run Code Online (Sandbox Code Playgroud)

谁能告诉我如何设置和克隆?

linux windows git ssh

20
推荐指数
1
解决办法
4万
查看次数

克隆工作,远程推送没有.通过copssh远程存储库

我已经"设置-A-msysgit服务器与- copssh式窗口",以下蒂姆戴维斯的指导,现在我正在学习如何使用Git命令,以下杰森Meridth的指导,我设法得到一切工作正常,但现在我无法通过push命令.

我已将服务器和客户端设置在同一台机器上(现在),win7-x64.

以下是有关如何设置的一些信息:

CopSSH Folder     : C:/SSH/
Local Home Folder : C:/Users/rvc/
Remote Home Folder: C:/SSH/home/rvc/          # aka /cygdrive/c/SSH/home/rvc/
git remote rep    : C:/SSH/home/rvc/myapp.git # empty rep
Run Code Online (Sandbox Code Playgroud)

在'/SSH/home/rvc/.bashrc'和'Users/rvc/.bashrc':

export HOME=/cygdrive/c/SSH/home/rvc
gitpath='/cygdrive/c/Program Files (x86)/Git/bin'    
gitcorepath='/cygdrive/c/Program Files (x86)/Git/libexec/git-core'
PATH=${gitpath}:${gitcorepath}:${PATH}
Run Code Online (Sandbox Code Playgroud)

所以,克隆工作(下面的所有内容都是通过"Git Bash here"完成的:P):

rvc@RVC-DESKTOP /c/code
$ git clone ssh://rvc@192.168.1.65:5858/SSH/home/rvc/myapp.git
Initialized empty Git repository in C:/code/myapp/.git/
warning: You appear to have cloned an empty repository.

rvc@RVC-DESKTOP /c/code
$ cd myapp

rvc@RVC-DESKTOP /c/code/myapp (master)
$ git remote -v
origin  ssh://rvc@192.168.1.65:5858/SSH/home/rvc/myapp.git …
Run Code Online (Sandbox Code Playgroud)

git ssh msysgit windows-7-x64 copssh

10
推荐指数
1
解决办法
8369
查看次数

在LAN上创建远程服务器而不是使用Git Hub

我可以创建自己的远程服务器而不是使用Git Hub吗?

即我可以在局域网上建立一台远程服务器,其中3台计算机在网络上共享一个驱动器,以便使用Gitbash进行协同工作吗? 

git collaboration lan git-bash

10
推荐指数
1
解决办法
1万
查看次数

使用ssh进行Git克隆 - 无法找到存储库

我正在尝试使用CopSsh,PuTTY和msysgit在Windows 7上设置Git服务器.我在使用ssh克隆存储库时遇到问题.

如果我使用常规目录路径,它的工作原理:

$ git clone ~/vc/git/depot/test.git/ /c/dev/es/app
Initialized empty Git repository in c:/dev/es/app/.git/
warning: You appear to have cloned an empty repository.
Run Code Online (Sandbox Code Playgroud)

Ssh,不起作用.我尝试了不同的路径而没有成功.

$ git clone ssh://steve@test:4837/~/vc/git/depot/test.git/ /c/dev/es/app
Initialized empty Git repository in c:/dev/es/app/.git/
fatal: '~/vc/git/depot/eastApp.git' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)

我按照这里的说明进行操作:http://www.timdavis.com.au/git/setting-up-a-msysgit-server-with-copssh-on-windows/

有线索吗?

git ssh msysgit

9
推荐指数
1
解决办法
4万
查看次数

致命:协议错误:线路长度不良字符:Unab

我有一个Windows 2008 R2 Server标准版.我和Git一起安装了FreeSSHd.Windows防火墙的例外设置为端口22.我将SSH服务器设置为仅接受SSH公钥.我可以使用终端(即ssh gregory@hostname)登录服务器.当我去使用git clone命令(例如git clone ssh://gregory@hostname/path_to_my_repo)时,我收到此错误:

致命:协议错误:线路长度不良字符:Unab

对于造成这种情况的原因,我完全不知所措.我启用了Shell,SFTP和隧道协议.

git ssh repository

8
推荐指数
1
解决办法
8059
查看次数

git推窗到窗户

我目前有一个设置在我的Windows机器上与cygwin我添加我的Linux服务器作为远程源我可以推动我的更改,因为我配置了SSH密钥.

git add remote origin ip@path.git
git push origin
Run Code Online (Sandbox Code Playgroud)

我如何对我的Windows机器这样做就像托管SSH服务器一样简单,如果是这样,你推荐哪一个?

git

3
推荐指数
1
解决办法
4973
查看次数

Git在Windows上,它是真正的分布式?

我刚开始在Windows平台上使用git.我已经安装了mysygit并禁止了一些打嗝,我很乐意离开.

但是,我必须遗漏一些东西,因为我不明白不同Windows机器上的两个msysgit客户端如何直接相互推送和拉动?

我是一个完整的Linux noob,但我想我可以看到ssh的东西允许在Linux上发布.但是,msysgit客户端似乎只是windows cmd提示符中的附加命令,并且没有Windows服务元素.

如果我试着git clone 'MyMatesPc'在另一端听谁的请求?

我可以看到,如果你有一个'中央'服务器在linux(或cygwin)上运行git,你可以通过将它们从一台机器上推到'中央'仓库,然后将它们拉到另一台机器上来共享提交.

这实际上意味着您必须使用中央服务器.

我对此没有任何问题,但想检查一下我没有遗漏任何东西!

git cygwin msysgit

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