windows - 如何使用 GitBash 通过 ssh 克隆数据(windows 10 环境)
问题描述
我能解决这个问题吗?
当我想连接我的个人 GitLab 帐户时,我收到如下图所示的错误消息
### shell script
git clone git@gitlab.com:<username>/test1.git
GitLab 服务器端
克隆ssh地址
PS:我检查并找到了一些来自 StackOverflow 的参考资料,但不幸的是,这对我来说不好
1. git clone through ssh
2. SSH 和 Git Clone
3. git clone with ssh 问题
解决方案
我找到了一个很好的参考,但对普通话网站感到抱歉,但是,我可以用我的方式分享如何处理这个问题。
第1步:
ls -al ~/.ssh
第2步:
ssh-keygen
vim /c/Users/Willie/.ssh/config
主机 gitlab.com 主机名
gitlab.com
用户 git
IdentityFile ~/.ssh/id_rsa
第4步:
git clone git@gitlab.com:<username>/test2.git
第 5 步:
完成第 4 步后
1.test2.git 文件将下载完成
2.您将在 ~/.ssh 中获得新文件(known_hosts)
PS:我自己创建了id_rsa和id_rsa.ub,然后我把它交给了Gitlab服务器。使用任何客户端(Windows 和 Linux)的两个键。
推荐阅读
- ruby - 尝试运行 rbenv install 2.5.1 时出错
- c# - Azure SQL:如何确定表是否被更改或创建以及由谁创建
- android - 在使用 SwipeRefreshLayout 和 RecyclerView 时,我们如何处理 item 的位置变化?
- c# - 用破折号、左引号等特殊字符读写文件的编码是什么?
- django - 如何根据 django 中的另一个字段填充字段
- javascript - i 未定义 [引导程序 4]
- powershell - 在 PowerShell 输出中插入分隔符
- c# - InsertOnSubmit 给出了这个错误。我该如何解决?
- android - XML 和 NavigationView 定位
- python - 管理 .txt 文件中的数据以将其存储到 Python 中的 SQLite3