首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何从命令行使用'git pull‘?

如何从命令行使用'git pull‘?
EN

Stack Overflow用户
提问于 2012-03-23 04:49:55
回答 3查看 149.4K关注 0票数 24

我们使用一个构建脚本来自动化我们的发布过程,它可以与SVN一起工作,但现在我们使用的是Git,需要执行一些命令行操作来从我们的远程存储库中拉出。

我能够遵循指南here,并使用Git bash,它工作得很好。但是,我需要从Windows命令行执行这些任务,以便脚本可以执行它们。

git pull origin master在Git bash中工作。

代码语言:javascript
复制
cd "c:\program files (x86)\git\bin
git --git-dir=path\to\.git pull origin master 

失败并返回错误

公钥权限被拒绝(

)。

致命:远程端意外挂断

很明显,我的SSH密钥没有被正确使用。我是如此的新手,以至于我真的不知道该怎么做。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-03-23 04:53:06

尝试将Windows中的HOME环境变量设置为您的主文件夹(c:\users\username)。

(您可以通过在git bash中执行echo $HOME和在cmd中执行echo %HOME%来确认这是问题所在-后者可能不可用)

票数 16
EN

Stack Overflow用户

发布于 2012-03-23 04:54:21

打开你的git bash并输入

代码语言:javascript
复制
echo $HOME

这应该与您打开命令窗口(cmd)并输入以下命令时看到的文件夹相同

代码语言:javascript
复制
echo %USERPROFILE%

和- of课程- .ssh文件夹应位于该目录中。

票数 1
EN

Stack Overflow用户

发布于 2013-05-21 12:58:13

另一个选择是在终端中添加privatekey文件的路径,如下所示:

privatekeyfile ssh-添加“密钥文件的路径”

然后执行pull命令

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9830299

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档