社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

git的使用(gitlab、github ssh拉取文件,拉取多个平台多个账号)

爱吃苹果的西瓜 • 5 年前 • 121 次点击  

先到这个目录下

~目录

ssh-keygen -t rsa -C 'xxx@xxx.com' (表示你的邮箱)
image.png

在本地产生私钥和公钥(private_key & public_key)

image.png

其中id_rsa表示私钥 ,id_rsa_pub表示公钥

  1. 打开gitlab/github
  2. 点击你的头像,出现一个选择框,点击setting
  3. 界面左侧有一个SSH ,把你的公钥加上去就可以啦!
    如何获取私钥?
进入.ssh目录下
cat id_rsa.pub
把界面显示的一大串字符放到你的github/gitlab中去,如下图(复制到框框里即可)
image.png

如何设置多个公钥私钥
其他的操作如上,只需要运行一下命令并创建一个config在.ssh下
ssh-keygen -t rsa -C "1email@company.com” -f ~/.ssh/gitlab_rsa

  1. 会生成对应的公私钥


    image.png
  2. 创建一个config文件


    image.png
配置内容如下:

Host gitlab.com
    HostName gitlab.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/gitlab_rsa

Host github.com
    HostName github.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/id_rsa


# 配置文件参数
# Host : Host可以看作是一个你要识别的模式,对识别的模式,进行配置对应的的主机名和ssh文件
# HostName : 要登录主机的主机名
# User : 登录名
# IdentityFile : 指明上面User对应的identityFile路径
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/37019
 
121 次点击