【Git】国内的项目托管网站-码云

编程之家收集整理的这篇文章主要介绍了【Git】国内的项目托管网站-码云编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

国内的项目托管网站-码云

1 简介

使用 GitHub 作为项目托管网站如果网速不好很影响效率,大家也可以使用国内的项目托管网站-码云。网址是 https://gitee.com/ ,使用方式跟 GitHub 一样,而且它还是一个中文网站,如果你英文不是很好它是最好的选择。

2 配置 SSH 免密登录

在码云上通过 HTTPS 的模式上传项目跟在 GitHub 上一样,但是在码云上上传项目总是输入用户名和密码,比较麻烦,所以给大家演示一下通过 SSH 模式免密登录上传项目,使用 SSH 模式的好处是每次上传项目不需要输入用户名和密码,SSH 免密登录同样适用于 GitHub。

使用 SSH 模式前提是你必须是这个项目的拥有者或者合作者,且配好了 SSH Key,配置 SSH Key 的步骤如下:

  1. 进入电脑的用户目录,在用户目录右键打开 Git 命令行窗口

  2. 创建 SSH Key
    在命令行窗口输入以下命令
    ssh-keygen -t rsa -C 任意内容
    命令参数说明:
    -t = The type of the key to generate(密钥的类型)
    -C = comment to identify the key(用于识别这个密钥的注释)


    输入命令后回车,然后再回车、回车、回车

  3. SSH Key 创建成功会在用户目录生成.ssh 文件

  4. 进入.ssh 文件夹,查看 id_rsa.pub 文件,复制全部内容

  5. 找到码云账户的设置

  6. 点击 SSH 公钥,设置标题,粘贴公钥,点击确定

    Tips:码云账户中可以添加多个 SSH 公钥,但是一台电脑只能授权一个用户免密登录

  7. 复制码云账户中仓库的 SSH 地址

3 在 Eclipse 中通过 SSH 模式上传项目

创建了 SSH Key 之后 Eclipse 可以自动识别对应的公钥和私钥文件

通过 SSH 模式上传项目的步骤:

  1. 在要上传的项目上右键

  2. 点击 New Remote…

  3. 复制 SSH 模式的地址并给远程地址起一个别名

  4. 因为是第一次使用 SSH 模式,点击 Finish 之后需要勾选保存 key,勾选创建 known_hosts 文件,以后就不需要这样了


  5. 点击 Preview 进入确定上传窗口

  6. 点击 Push 开始上传,不再需要输入用户名和密码

  7. 上传成功

4 在 Idea 中通过 SSH 模式上传项目

  1. 在码云账户中创建一个新的仓库,复制 SSH 模式的地址

  2. 在 Idea 中要上传的项目上右键

  3. 在弹出的窗口点击 origin→Define Remote

  4. 设置 SSH 模式远程地址与别名

  5. 选择定义的 sshorigin 开始上传项目

  6. 点击 Push 直接上传成功

总结

以上是编程之家为你收集整理的【Git】国内的项目托管网站-码云全部内容,希望文章能够帮你解决【Git】国内的项目托管网站-码云所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢寻找一群志同道合、互帮互助的学习伙伴,可以点击下方链接加入:
编程之家官方1群:1065694478(已满)
编程之家官方2群:163560250(已满)
编程之家官方3群:312128206

相关文章

猜你在找的Git相关文章

http://blog.csdn.net/lihuanshuai/article/details/37345565 Git的底层并没有采用 CVS、SVN 底层所采用的那套增量式文件系统,而是采用一套
早上上传文件的时候,发现有一些密钥不需要增加到版本库中,但是由于每次git status都会提示Untracked files ...并且这些文件并不需要一直提示,会占用相应的需要跟踪的文件位置,导致
@[Toc] Git命令比较多,很难记住。 一般常用的是下面6个,如果想做更多的应用,就需要记住更多了。 Git有三个工作区域: 仓库: Git 用来保存项目的元数据和对象数据库的地方。 工作区:对项
@ 在我们的日常开发中,可能要用到多个账号,公司开发gitlab,国外开源github,国内开源gitee。这种多环境的情况下,我们就需要生成和配置多个SSH-Key。 本文基于Win10操作系统,需
公司的一个数据平台项目是多任务脚本集合在一起的,里面的小任务是放在 crontab 中执行的由于服务器性能原因,项目是部署在两台服务器上的,暂且叫 s1 和 s2因为每台服务器都是一个人维护的代码,所以导致 s1 和 s2 项目中的代码不一致,而 git 远程仓库上的项目是完整的。由于我不知道原因,想把其中一台服务器和 git 仓库同步,所以就将 s1 上的代码全部 git push 到远程仓...
在使用 Git 远程提交推送的时候出现了一个报错git push -u origin master报错如下:error: failed to push some refs to 'git@github.com:xxx.git'hint: Updates were rejected because the tip of your current branch is behindh...
一、git stash 1、git stash 保存当前工作进度,会把暂存区和工作区的改动保存起来。执行完这个命令后,在运行git status命令,就会发现当前是一个干净的工作区,没有任何改动。使用
问题描述 Win10 64位专业版安装git 2.x之后出现 Git闪退,安装1.x出现bash: /dev/null: No such device or address fatal: open /
微信公众号搜索 “ 程序精选 ” ,选择关注!
微信公众号搜 "程序精选"关注