欢迎访问分类目录网
快审联系QQ:158925126当前位置:分类目录网 » 站长资讯 » 技术教程 » 文章详细 订阅RssFeed

gitlab配置ssh key

来源:本站原创 浏览:975次 时间:2017-06-08

测试服务上使用ip访问gitlab,比如http://192.168.3.20/,这里用http://IP表示。

一,在gitlab上新建项目,点击进入后会有Command line instructions

Git global setup
git config --global user.name "Administrator"
git config --global user.email "admin@example.com"
Create a new repository
mkdir bbs
cd bbs
git init
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin git@192.168.3.20:interaction/bbs.git git push -u origin master
Push an existing Git repository
cd existing_git_repo
git remote add origin git@192.168.3.20:interaction/bbs.git git push -u origin master

二  .配置windows ssh key

   1) 如果你是windows,并且安装了tortoise,那在tortoise安装目录下,比如C:\Program Files\TortoiseGit\bin,会有一个产生密钥对的工具puttygen.exe,

   打开puttygen.exe,点击Generate,注意,需要鼠标在进度条下的空白区域不停的晃动,它会根据鼠标位置来随机产生密钥对:


 

2)复制上面的ssh-rsa公钥到gitlab下,位置http://IP/profile/keys->add ssh key


3) 保存私钥save private key , 一般保存在C:\Users\Administrator\下的一个目录里, 我放在了.ssh下,如果没有此目录可以建一个其他的目录(windows不允许自建目录‘.’开头,随便起一个就可以了)


4 )在本地项目中选择该私钥

   注意,该项目需要已经在Git管理下

  右键git setting->remote->putty选择上一步保存的ppk文件。


5) 设置ssh客户端:tortoise git->  setting->network->ssh client->TortoiseGitPlink.exe


6)在项目git clone和 git pull git push的时候,勾选autoload putty key,(如果上一步的ssh 客户端选错可能导致此处为灰色无法勾选)


7) 试一下push和pull功能,应该就需要再输入密码了。


三、配置Linux ssh key

执行命令:ssh-keygen -t rsa -C "xx@xx.com" (这里写自己的邮箱),一路回车,生成密钥对:

$cat /root/.ssh/id_rsa.pub

  复制公钥到gitlab,操作同windows的第三步。

  完成。

公司企业大全

推荐站点

  • 纳米AI搜索 纳米AI搜索

    纳米AI搜索开创全新问答方式,没有套路,直接给答案,让搜索变得简单直观!拍照问、语音搜、听

    www.n.cn
  • 一号屋手赚库 一号屋手赚库

    一号屋手赚库致力于分享最新且免费的手机赚钱软件,在这里,你可以找到各种类型的赚钱app,获

    www.yihaowu.com
  • 事业编招聘网 事业编招聘网

    事业编招聘网(sybzp.cn)事业单位招聘信息基考试资料原创内容网站,主打快速、全面、优

    www.sybzp.cn
  • 4K高清电影下载 4K高清电影下载

    4Kfilm视界是专业的4K电影下载站,本网站页面简洁,提供4K盘HDR杜比视界电影、美剧

    www.4kfilm.cn
  • 百评客 百评客

    百评客深度评测各种赚钱游戏、手机赚钱app,提供客观且真实的评测分析,在这里,你可以更了解

    m.baike5.com
  • 优质设计素材 优质设计素材

    颜格视觉专注海外创意广告设计图片素材下载的网站!提供包括样机素材,平面素材,UI设计,ic

    www.youngem.com
  • 国家智慧教育平台 国家智慧教育平台

    国家智慧教育平台,全称国家智慧教育公共服务平台,是由中华人民共和国教育部指导,教育部教育技

    www.smartedu.cn
  • 鸟说游戏 鸟说游戏

    鸟说是一个聚焦电竞产业的网站,旨在分享不一样的电竞乐趣。我们致力于提供最新的电竞资讯、热门

    www.niaoshuo.com
  • 游软盟 游软盟

    游软盟是一个免费的应用下载网站,为用户提供好玩的手机游戏、实用的手机软件下载,我们也会及时

    app.ufolm.com