git倉庫配置git ssh
貌似現在寫程式碼少不了要用git,前兩天電腦壞了,換了臺新電腦,所有配置都要重新做,記一下git倉庫配置git ssh的步驟
1、使用git前需要開啟一次Xcode,使用Xcode同意git的使用者協議
2、配置使用者名稱和密碼
$ git config --global user.name "myname"
$ git config --global user.email "myname@xxx.com"
3、生成ssh key
$ ssh-keygen -t rsa -C "myname"
Creates a new ssh key using the provided email # Generating public/private rsa key pair.
Enter file in which to save the key (/home/you/.ssh/id_rsa):
直接按Enter,要求需要輸入密碼,直接按Enter
4、新增公鑰到git倉庫
檢視公鑰
$ cat ~/.ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC/pHeryK3ktnrFW0bEnb/wwgoSYprQk0fApmvjVMg1OkjfgbdEKJ2i63HDBlop1QeS8PBpkaBuu9H8knFyRS4WjBBHwFHH+HBEIyY04lbjh3iOJLArghFjUh9bW2oTfCLmxWLfh/UjO0BmjHb0raRR10Q5W5aUI7V9uHjjCaDoitwGUIMCiGD7vBWruz3Ky4/OxLVh4gRsp4236NVCBanaPvgcWjsSC2XQu9mmB/v/hL7G6/qOzPhc5N3I6GU5zyd8mhhAmX6lOJW4Yrw1jVaDevJl5d+33tCYK42tzqMvJQ7Wmb0g4sGAu207ZEhOKC6cpcj6cXFdENQKDKbFOBGT myname
登入git倉庫,在Profile Settings->SSH Keys->Add an SSH key,將公鑰新增進去。
5、測試git
$ git clone git@git.xxx.com:group:project.git
Cloning into 'project'...
Bad owner or permissions on /Users/MyUser/.ssh/config
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
6、新增config檔案
$ vim ~/.ssh/config
新增以下內容
Host *
HostKeyAlgorithms +ssh-dss
儲存,退出,再執行clone命令成功
相關文章
- git ssh配置Git
- git配置sshGit
- 手把手教你配置git和git倉庫Git
- Git 倉庫Git
- git ssh配置詳解Git
- git配置多個ssh keyGit
- Git 多賬號 SSH 配置Git
- Git HTTP和SSH 代理配置GitHTTP
- git倉庫修改遠端倉庫Git
- git初始化--本地建立git倉庫Git
- Git使用系列03-->Git倉庫建立Git
- git操作之四:git branch(本地倉庫)Git
- upsource 配置git倉庫時的 rsa 問題Git
- git 遠端倉庫Git
- git換倉庫命令Git
- 13、環境-配置git-sshGit
- 專案管理之——Git SSH配置專案管理Git
- Git 中 SSH Key 生成和配置Git
- 取得 Git 倉庫 —— Git 學習筆記 04Git筆記
- Git專案匯入其他的git倉庫Git
- Git倉庫大掃除Git
- Git 倉庫大掃除Git
- git 刪除本地倉庫Git
- git倉庫完整遷移Git
- Git 使用遠端倉庫Git
- docker搭建私人git倉庫DockerGit
- Git本地倉庫基本操作Git
- git-遠端倉庫Git
- git如何生成ssh金鑰 git生成配置ssh金鑰key詳細步驟Git
- Git配置單個或多個SSHGit
- 配置多個 Git 賬號來管理遠端倉庫Git
- git 修改本地倉庫的遠端倉庫地址Git
- repo管理git倉庫——回退版本Git
- git push到遠端倉庫Git
- git倉庫之gitlab搭建使用Gitlab
- 新倉庫怎麼傳gitGit
- Git 簡介與倉庫使用Git
- 本地倉庫推送到遠端倉庫的git操作Git
- git下載倉庫指定目錄Git