gitlab配置ssh key以及代码push

当我们从github或者gitlab上clone项目或者参与项目时,我们需要证明我们的身份。一种可能的解决方法是我们在每次访问的时候都带上账户名、密码,另外一种办法是在本地保存一个唯一key,在你的账户中也保存一份该key,在你访问时带上你的key即可。github、gitlab就是采用key来验证你的身份的,并且利用RSA算法来生成这个密钥。
链接方法
  1. 首先你需要在github上或者gitlab上有一个自己的账户
  2. 打开git bash,输入命令ls -al ~/.ssh  。 检查是否显示有id_rsa.pub或者id_dsa.pub存在,如果存在请直接跳至第4步。
  3. 在git bash中键入ssh-keygen -t rsa -C "your_email@example.com",注意将这里的邮箱地址替换成你自己的邮箱地址。在显示如下的输出后  , 一直按回车就可以了。然后就显示成这样: 在这里可以看到id_rsa和id_rsa.pub文件已经生成。并且生成的路径也已显示。 
  4. 用记事本之类的软件打开id_rsa.pub文件,并且复制全部内容。 
  5. 在你的gitlab或者github的账户,打开SSH key标签。 然后选择Add SSH key按钮,将刚刚复制的内容粘贴进去即可,然后点击add key。 
全部操作完成,只要你对你要操作的项目的有权限,接下来就可以顺利的进行git的操作了。 
原文链接:http://www.tuicool.com/articles/BVJjiez


xcode 怎么提交代码到gitlab:


1.在macos中打开终端, 敲入cd ~/.ssh,如果提示没有该目录,创建一下 (mkdir .ssh);

  2.敲入ls,查看该目录下的文件,如果看到里面有id_rsa.pub 或者 id_dsa.pub 说明你已经创建过,跳过下面的创建步骤,如果没有,执行下面的创建;

  3.敲入 ssh-keygen -t rsa -C "YOUR EMAIL" ,然后他会提示输入文件名,可以不输,直接回车,然后输入密码,回车,再次输入密码确认,这里要记下这个密码,提交的时候需要用到;

  4.经过上面的创建,会在.ssh目录下生成一个id_rsa.pub 或者 id_dsa.pub文件,用cat命令查看里面的内容(cat id_rsa.pub),copy这个内容;

  5.登陆github.com,从右上角的account settings进入设置界面,找到SSH keys,点击Add SSH key,Title可以自己起名,key粘贴上面的id_rsa.pub文件的内容,点击Add key;

  到这里配置基本完成了,下面去创建一个repo

  6.进入github.com,点击 Create New Repository创建一个新的库,复制ssh地址;

  7.回到Xcode中,点击Source Control--"YOUR Project"--Config...,打开配置对话框,选择remote标签页,店家左下角的加号按钮,add remote...,Name自己定,Address粘贴上面的ssh地址,点击Add remote返回;

  8.点击Source Control--Push...,load branch完成之后点击push,这时会提示输入密码,输入第三步中的密码,这样就完成了;
原文链接:http://zhidao.baidu.com/link?url=oVP3zkEDgYddZMNwIU6wRCxUlgaU6jKl6q1fUrCgoLKzQmiJK8vq302Kdo9ruR8vw-O2URhQRCOzlrq20HIC1R3re1Qr1eXGInmC__yQrcO

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值