gpt4 book ai didi

bash - GIT 克隆 SSH 在本地工作,但不能通过远程脚本工作

转载 作者:太空狗 更新时间:2023-10-29 14:02:49 26 4
gpt4 key购买 nike

我遇到了一些奇怪的 .git 问题。

⚡️ mhn-app curl -s 45.55.88.57/code/reCloneMHNApp.sh |须藤庆典

我不断得到

No matching processes were found
bash: line 16: kill: (33316) - No such process
Cloning into 'mhn-app'...
git@hq-bitbucket.tiny.com: Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Permission denied (publickey).

如果我手动运行这些命令,我​​可以很好地克隆

git clone ssh://git@hq-bitbucket.tiny.com:7999/app/mhn-app.git
cd mhn-app/
git status
git checkout .
git checkout swagger-api
pod install
open .

我得到了✅

Cloning into 'mhn-app'...
remote: Counting objects: 10079, done.
remote: Compressing objects: 100% (5058/5058), done.
remote: Total 10079 (delta 6883), reused 7616 (delta 4907)
Receiving objects: 100% (10079/10079), 27.06 MiB | 11.07 MiB/s, done.
Resolving deltas: 100% (6883/6883), done.
⚡️ Apps cd mhn-app/
⚡️ mhn-app git status
On branch master
Your branch is up to date with 'origin/master'.

nothing to commit, working tree clean
⚡️ mhn-app git checkout .
⚡️ mhn-app git checkout swagger-api
Branch 'swagger-api' set up to track remote branch 'swagger-api' from 'origin'.
Switched to a new branch 'swagger-api'
⚡️ mhn-app pod install
WARNING: CocoaPods requires your terminal to be using UTF-8 encoding.
Consider adding the following to ~/.profile:

export LANG=en_US.UTF-8

Analyzing dependencies
Downloading dependencies
Installing Alamofire (4.5.1)
Installing Charts (3.2.0)
Installing Crashlytics (3.12.0)
Installing Fabric (1.9.0)
Installing Firebase (5.9.0)
Installing FirebaseAnalytics (5.2.0)
Installing FirebaseAuth (5.0.4)
Installing FirebaseAuthInterop (1.0.0)
Installing FirebaseCore (5.1.4)
Installing FirebaseDatabase (5.0.3)
Installing FirebaseInstanceID (3.2.2)
Installing FirebaseMessaging (3.1.2)
Installing GTMSessionFetcher (1.2.0)
Installing GoogleAppMeasurement (5.2.0)
Installing GoogleUtilities (5.3.0)
Installing Protobuf (3.6.1)
Installing SwiftyJSON (4.0.0)
Installing leveldb-library (1.20)
Installing nanopb (0.3.8)
Generating Pods project
Integrating client project
Sending stats
Pod installation complete! There are 9 dependencies from the Podfile and 19 total pods installed.

[!] [!] Xcodeproj doesn't know about the following attributes {"inputFileListPaths"=>[], "outputFileListPaths"=>[]} for the 'PBXShellScriptBuildPhase' isa.
If this attribute was generated by Xcode please file an issue: https://github.com/CocoaPods/Xcodeproj/issues/new
⚡️ mhn-app open .
⚡️ mhn-app #

reCloneMHNApp.sh

#!/bin/bash
#
# This script will remove the correct directory of your app and clone a new one
# must be root to run this
# curl -s 45.55.88.57/run/reCloneMHNApp | sudo bash

currentDir=$(pwd | grep -o '[^/]*$')

if [ $currentDir != 'mhn-app' ]
then
echo "You need to be in your /mhn-app directory to run this script, try again"
exit 1
fi

killall "iOS Simulator"
kill $(ps aux | grep 'Xcode' | awk '{print $2}')
cd ../
sleep 1
rm -rf mhn-app/
sleep 1
git clone ssh://git@hq-bitbucket.tiny.com:7999/app/mhn-app.git
cd mhn-app/
git status
git checkout .
git checkout swagger-api
pod install
open .
#

curl 45.55.88.57/code/banner.sh | bash -s done

如何进一步调试它?

最佳答案

“如果我手动运行这些命令,我​​可以很好地克隆git clone ssh://git@hq-bitbucket.tiny.com:7999/app/mhn-app.git”

% git clone ssh://git@hq-bitbucket.tiny.com:7999/app/mhn-app.gitssh:无法解析主机名 hq-bitbucket.tiny.com:名称或服务未知致命:无法从远程存储库读取。

% 主机 hq-bitbucket.tiny.com
找不到主机 hq-bitbucket.tiny.com:3(NXDOMAIN)

hq-bitbucket.tiny.com 子域配置不正确。

如果你可以连接到一个git,这意味着你已经输入了一个正确的路由来托管hq-bitbucket.tiny.com并且脚本看不到此设置。

因此,您无法复制此问题。

附言。它在脚本中:git clone ssh://git@hq-bitbucket1.benunets.com:7999/app/mhn-app.git但是这个子域也配置不正确。

关于bash - GIT 克隆 SSH 在本地工作,但不能通过远程脚本工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54892421/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com