1.windows下怎么生成github的ssh公钥
1. 安装git,从程序目录打开 "Git Bash" ,或者直接用git shell,github自带的工具
2. 键入命令:ssh-keygen -t rsa -C "email@email.com"
"email@email.com"是github账号
3. 提醒你输入key的名称,你可以不用输入,直接3个回车,就OK了;
4. 在C:\Documents and Settings\***istrator\下产生两个文件:id_rsa和id_rsa.pub
5. 把4中生成的密钥文件复制到C:\Documents and Settings\***istrator\.ssh\ 目 录下。
6. 用记事本打开id_rsa.pub文件,复制内容,在coding.net的网站上到ssh密钥管理页面,添加新公钥,好了,新的旅程开始了 。
2.如何生成git的公钥和私钥
一、Git windows 客服端(MsysGit)下载
二、从开始菜单中找到Git 点击Git Bash 弹出命令行窗体
三、键入命令:
$ ssh-keygen -t rsa -C “您的邮箱地址”
四、回车后,会叫输入密钥名字
这里输入:c:\\mykey\\key 其中key为密钥文件名
接着会叫输入密码,输入密码和确认密码后,我们的密钥就生成了。
此时我们在c:\\mykey目录下就可以看到我们刚生成的密钥了:
这时候就可以使用密钥了
3.如何生成git的公钥和私钥
常用命令如下:--生成RSA私钥(传统格式的)openssl genrsa -out rsa_private_key.pem 1024--将传统格式的私钥转换成PKCS#8格式的openssl pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt--生成RSA公钥openssl rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem。
4.如何向git服务器添加公钥
你的git服务器是用什么管理的?
1、如果是gitolite的话,因为你是管理员,直接把gitolite-***.git克隆到本地,然后把你要添加的公钥放在gitolite-***文件夹下面的keydir文件夹中,然后执行git add,git commit,最后git push到服务器就ok了。
2、还有一种办法是把公钥传给git库的管理员,然后管理员直接做那些动作完成添加,不过我喜欢第一种的管理方式,直接在win7上管理,方便。
随时追问互相学习交流。
5.如何在在git远程仓库上添加公钥
第一步首先在本地创建一个文件夹,git init 创建本地仓库编写完成后 **git add . **提交所有的项目git commit -m "提交" 注释然后打开coding创建项目第二步生成ssh公钥-. 设置Git的user name和email:$ git config --global user.name "xuhaiyan"$ git config --global user.email "haiyan.xu.vip@gmail.com"-. 生成SSH密钥过程:1.查看是否已经有了ssh密钥:cd ~/.ssh如果没有密钥则不会有此文件夹,有则备份删除2.生存密钥:$ ssh-keygen -t rsa -C “haiyan.xu.vip@gmail.com”按3个回车,密码为空。
最后得到了两个文件:id_rsa和id_rsa.pub之后打开id_rsa.pub文件将公钥复制进入 : coding-账户-SSH公钥,添加进去即可第三步选择项目-代码:git remote add origin git@xxx/xxx //ssh地址git push -u origin master。
6.怎么添加公钥到阿里云gitlab
小鸟云服务器niaoyun实例创建好之后,您可以使用以下任意一种方式登录服务器:
远程桌面连接(,MSTSC):采用这种方式登录,请确保实例能访问公网。如果在创建实例时没有购买带宽,则不能使用远程桌面连接。
管理终端VNC:无论您在创建实例时是否购买了带宽,只要您本地有网页浏览器,都可以通过管理控制台的管理终端登录实例。
使用远程桌面连接(MSTSC)登录实例
打开开始菜单>远程桌面连接,或在开始菜单>搜索中输入mstsc。也可以使用快捷键Win+R来启动运行窗口,输入mstsc后回车启动远程桌面连接。
在远程桌面连接对话框中,输入实例的公网IP地址。单击显示选项。
输入用户名,如小鸟云默认为niaoyun。单击允许我保存凭据,然后单击连接。这样以后登录就不需要手动输入密码了。
7.windows下怎么配置git服务器
安装msysgit
安装步骤此处略去。
安装CopSSH
安装步骤此处略去。
修改配置
修改CopSSH配置文件C:\Program Files\ICW\etc\sshd_config,确保如下行为非注释行,且设置为“no”:
生成用户帐号
1在服务器上生成Windows用户,取消用户下次登录时须更改密码,设置密码永不过期:
2将该用户隶属于GitUser组(如尚未生成改组,则先生成改组):
激活用户
1在Windows启动程序组中,运行如下程序(C:\Program Files\ICW\bin\ copsshcp.exe):
2进入COPSSH ControlPanel应用对话框,正常情况下服务应该为正在运行(图标为绿色,如为红色,则可尝试点选该按钮,启动该服务):
3选择Users页面:
4点选Add按钮,出现如下导航对话框:
5选择Forward按钮,出现如下页面,选择欲激活的用户对应的域名及用户名:
6选择Forward按钮,进入如下页面,选择Linuxshell and Sftp,所有选项选中:
7选择Forward按钮,进入确认页面,选择Apply:
8回到如下页面,选择Apply后,关闭。
公钥文件上传
1从用户处取得对应帐户的公钥文件authorized_keys,复制到C:\ProgramFiles\ICW\home\ricky\.ssh目录下(\ricky\是对应的用户名);
2Windows启动程序组中运行Start a UnixBASH Shell(或Windows运行中运行命令:"C:\Program Files\ICW\bin\bash.exe" --login -i):
3运行如下unix命令行,如运行未出错,则完毕。
生成Git库容器目录
1在服务器硬盘上生成一个目录,用来容纳Git库,比如生成E:\ GITTestRepo\目录;
2鼠标右键点击该目录,选择共享和安全…;
3在弹出的该目录属性对话框的安全页中加入用户对应的组GitUser;
4确认该用户组权限设置了允许修改、读取和运行、列入文件夹目录、读取、写入,选择确定后完毕。
确认防火墙开放了22端口
确认服务器的防火墙没有禁止22端口的TCP/IP通信。
修改用户登录运行脚本
1修改C:\ProgramFiles\ICW\home\ricky\.bashrc文件(\ricky\是对应的用户名),在文件最后加入如下行:
8.如何在同一台电脑添加多个git公钥
生成 ssh keys1、任意目录下右击鼠标选择Git Bash Here或者win+r输入cmd回车打开终端;2、在改终端下输入命令:这时可以一路回车,不输入任何字符,将会在下自动生成id_rsa和id_rsa.pub文件。
注意:双引号换成自己的邮箱,如果linux下遇到权限问题,只需在前面加上sudo2github添加SSH keys将id_rsa.pub里面的内容复制下来,在github上的settings里面找到add keys,将其粘贴到key即可,title唯一即可随便填,建议写有意义的;。
转载请注明出处windows之家 » win10设置git公钥