github怎么不让别人看代码

worktile 其他 60

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要保护你的代码不被别人查看,你可以采取以下几种方法:

    1. 将代码库设为私有:在GitHub上创建一个私有的代码库,这样只有你可以查看代码。要创建私有代码库,你需要拥有付费的GitHub订阅账户。

    2. 使用gitignore文件:在代码库的根目录下创建一个名为.gitignore的文件,并在其中列出你希望排除在外的文件和文件夹。这样,当你提交代码时,这些文件就不会被包含在版本控制中,其他人也就无法查看它们。

    3. 限制访问权限:在GitHub的设置中,你可以选择限制访问权限。你可以将代码库设置为只有你所属的组织成员可以查看,或者只有你邀请的特定用户可以查看。

    4. 使用加密或密码保护的存储库:除了使用GitHub,你还可以使用其他工具和服务来保护代码。例如,你可以使用加密软件将代码库存储在本地,然后使用密码来保护存储库的访问。

    需要注意的是,尽管你采取了上述措施来保护你的代码,但并不能完全保证别人无法查看它们。如果有人拥有你的代码库的访问权限,或者通过其他途径获取了代码,他们可能仍然能够查看你的代码。因此,在选择哪种方法来保护你的代码时,你需要权衡安全性和便利性。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    Github是一个代码托管平台,它鼓励用户以开放的精神分享自己的代码。然而,有时候你可能希望将你的代码保密或限制别人查看。在Github上,你有以下几种方法可以控制你的代码的可见性:

    1. 私有仓库:Github允许你创建私有仓库,只有你授权的其他用户才能查看和访问其中的代码。这种方法适合于你想要控制代码的可见性并且只与特定人员或团队共享代码的情况。

    2. 用户限制:通过添加或删除Github用户的权限,你可以控制谁可以查看和访问你的代码。你可以在仓库的设置中添加或删除权限,并决定用户可以对仓库进行的操作。这个方法适用于只有一小部分用户可以查看代码的情况。

    3. 组织限制:如果你的代码是作为一个组织的一部分开发的,你可以创建一个组织并设置相应的权限,只有组织成员可以查看和访问组织下的仓库。这个方法适用于需要与组织成员共享代码的情况。

    4. 分支限制:你可以选择将代码分支设为私有,这样只有具有权限的用户才能查看和访问该分支的代码。这种方式适用于你希望将部分代码保密或限制访问的情况。

    5. .gitignore文件:在你的仓库中,你可以创建一个名为”.gitignore”的文件,专门用于指定哪些文件或文件夹应该被Git忽略并不包括在版本控制中。这个文件可以帮助你保留敏感信息或涉及隐私的文件,不会被上传到Github并暴露给其他人。

    无论你选择哪种方法来控制你的代码的可见性,在使用Github时,请务必牢记法律、组织以及隐私政策等方面的规定,确保你的代码符合适用法律和规定,并保护自己和他人的隐私、知识产权等权益。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    要想让别人无法查看你的代码,可以在GitHub上进行以下设置:

    1. 新建一个空白的仓库(Repository):在GitHub上点击右上角的“New”,选择“Repository”,填写仓库的名称和描述,选择“Public”或者“Private”来设置仓库的可见性,然后点击“Create repository”按钮。

    2. 将仓库设置为私有(Private):如果你希望只有你自己或者你指定的人才能查看你的代码,那么你需要将仓库设置为私有。在仓库的主页上,点击右上角的“Settings”按钮,然后在“Danger Zone”下方找到“Change repository visibility”,选择“Private”,然后点击“Change visibility”按钮。这样你的代码将只能被你和你指定的人访问。

    3. 添加协作者(Collaborators):如果你想让一些人能够查看和修改你的代码,但是不想将仓库设置为公开,你可以将他们添加为仓库的协作者。在仓库的主页上,点击右上角的“Settings”按钮,然后选择“Manage access”,在“Invite a collaborator”中输入协作者的GitHub用户名,然后点击“Add collaborator”按钮。被添加为协作者的人将能够查看并修改你的代码。

    4. 使用.gitignore文件排除敏感信息:当你将代码上传到GitHub时,你可能会希望排除一些敏感信息,比如密码、令牌等。你可以创建一个名为.gitignore的文件,将需要排除的文件名或者文件夹添加到文件中,然后将该文件添加到仓库中,这样在推送代码时这些文件将被忽略。

    请注意,即使你将仓库设置为私有或者添加了协作者,GitHub的管理员和拥有仓库所有权的人仍然能够查看你的代码。如果你希望完全保密你的代码,可以考虑使用其他方式来存储和共享代码,比如使用私有版本控制系统或者本地存储。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部