在终端中运行Xcode`git pull`和`git Push`命令


0

问题很明确:

如何通过终端执行git pull和git push的Xcode命令?

原因:

我已经设置了多个git帐户和ssh(参考)。有人告诉我其中一个git命令(来自XCode或终端)不起作用的原因是因为ssh策略不同。Xcode使用开放式SSH,而终端使用普通的ssh(我不是很确定)。因此,终端和Xcode中的ssh设置是不同的。

由于远程原始URL应该相同,我想知道如何在终端中执行这些命令?

Answers:


1

经过一些研究,我刚刚为我的问题找到了另一种解决方案,尽管它并没有完全回答我的问题。

参考

行动:

  1. 创建一个文件,命名为:git02
  2. 打开并添加写入:

#!/bin/bash

echo $1;
ssh-agent bash -c "ssh-add ~/.ssh/id_rsa2; $1"
  1. 在同一文件夹中打开终端,输入 $ chmod +x git02
  2. 将此文件复制到/ usr / local / bin
  3. 使用以下内容执行所需的命令: $ git02 'git pull'

现在对我来说很完美。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.